Modern & Beautiful Travel Theme
The relaxed holiday vibe of Rottnest’s historic settlement …
This authentic Western Australian experience by Rottnest Cruises …
Rottnest Island – WA’s most beautiful island is …
WA’s most beautiful Island is just 19 kilometres …
Rottnest Island is the “Emerald Isle in a …
This is a stub product YOURPRODUCTCODE2 for Rezdy …
Hunter Valley Garden Day TourHunter Valley Garden Day …
Produit retour transfer Paris > Bordeaux, en mode …
staging avec changement de prix par palier de …
| Package | Name | Version |
|---|---|---|
| Django | 3.2.25 | |
| Python | 3.6.8 | |
| debug_toolbar | Debug Toolbar | 3.2.4 |
| Resource | Value |
|---|---|
| User CPU time | 303.224 msec |
| System CPU time | 8.853 msec |
| Total CPU time | 312.077 msec |
| Elapsed time | 1690.992 msec |
| Context switches | 91 voluntary, 47 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [] |
| ALLOWED_HOSTS | ['*'] |
| APPEND_SLASH | True |
| AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | 'auth.User' |
| BASE_DIR | PosixPath('/home/travellersbible/public_html/dev2') |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CONTACT_EMAIL | 'webdevarena@gmail.com' |
| CSRF_COOKIE_AGE | 31449600 |
| CSRF_COOKIE_DOMAIN | None |
| CSRF_COOKIE_HTTPONLY | False |
| CSRF_COOKIE_NAME | 'csrftoken' |
| CSRF_COOKIE_PATH | '/' |
| CSRF_COOKIE_SAMESITE | 'Lax' |
| CSRF_COOKIE_SECURE | False |
| CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
| CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
| CSRF_TRUSTED_ORIGINS | [] |
| CSRF_USE_SESSIONS | False |
| DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': 'localhost',
'NAME': 'travellersbible_dev',
'OPTIONS': {'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"},
'PASSWORD': '********************',
'PORT': '3306',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'travellersbible_devuser'}} |
| DATABASE_ROUTERS | [] |
| DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
| DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
| DATETIME_FORMAT | 'N j, Y, P' |
| DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M:%S.%f',
'%Y-%m-%d %H:%M',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M:%S.%f',
'%m/%d/%Y %H:%M',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M:%S.%f',
'%m/%d/%y %H:%M'] |
| DATE_FORMAT | 'N j, Y' |
| DATE_INPUT_FORMATS | ['%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y'] |
| DEBUG | True |
| DEBUG_PROPAGATE_EXCEPTIONS | False |
| DECIMAL_SEPARATOR | '.' |
| DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
| DEFAULT_CHARSET | 'utf-8' |
| DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
| DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
| DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
| DEFAULT_FROM_EMAIL | 'your_gmail@gmail.com' |
| DEFAULT_HASHING_ALGORITHM | 'sha256' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| EMAIL_BACKEND | 'django.core.mail.backends.console.EmailBackend' |
| EMAIL_HOST | 'smtp.gmail.com' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | 'your_gmail@gmail.com' |
| EMAIL_PORT | 587 |
| EMAIL_SSL_CERTFILE | None |
| EMAIL_SSL_KEYFILE | '********************' |
| EMAIL_SUBJECT_PREFIX | '[Django] ' |
| EMAIL_TIMEOUT | None |
| EMAIL_USE_LOCALTIME | False |
| EMAIL_USE_SSL | False |
| EMAIL_USE_TLS | True |
| FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
| FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
| FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| FILE_UPLOAD_PERMISSIONS | 420 |
| FILE_UPLOAD_TEMP_DIR | None |
| FIRST_DAY_OF_WEEK | 0 |
| FIXTURE_DIRS | [] |
| FORCE_SCRIPT_NAME | None |
| FORMAT_MODULE_PATH | None |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| IGNORABLE_404_URLS | [] |
| INSTALLED_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'travellersbible',
'tour',
'debug_toolbar'] |
| INTERNAL_IPS | ['127.0.0.1'] |
| LANGUAGES | [('af', 'Afrikaans'),
('ar', 'Arabic'),
('ar-dz', 'Algerian Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('ig', 'Igbo'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('ky', 'Kyrgyz'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('tg', 'Tajik'),
('th', 'Thai'),
('tk', 'Turkmen'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
| LANGUAGE_CODE | 'en-us' |
| LANGUAGE_COOKIE_AGE | None |
| LANGUAGE_COOKIE_DOMAIN | None |
| LANGUAGE_COOKIE_HTTPONLY | False |
| LANGUAGE_COOKIE_NAME | 'django_language' |
| LANGUAGE_COOKIE_PATH | '/' |
| LANGUAGE_COOKIE_SAMESITE | None |
| LANGUAGE_COOKIE_SECURE | False |
| LOCALE_PATHS | [] |
| LOGGING | {} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/accounts/login/' |
| LOGOUT_REDIRECT_URL | None |
| MANAGERS | [] |
| MEDIA_ROOT | '/home/travellersbible/public_html/dev2/media' |
| MEDIA_URL | '/media/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['debug_toolbar.middleware.DebugToolbarMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
| PREPEND_WWW | False |
| REZDY_API_KEY | '********************' |
| REZDY_API_URL | '********************' |
| ROOT_URLCONF | 'travellersbible.urls' |
| SECRET_KEY | '********************' |
| SECURE_BROWSER_XSS_FILTER | False |
| SECURE_CONTENT_TYPE_NOSNIFF | True |
| SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
| SECURE_HSTS_PRELOAD | False |
| SECURE_HSTS_SECONDS | 0 |
| SECURE_PROXY_SSL_HEADER | None |
| SECURE_REDIRECT_EXEMPT | [] |
| SECURE_REFERRER_POLICY | 'same-origin' |
| SECURE_SSL_HOST | None |
| SECURE_SSL_REDIRECT | False |
| SERVER_EMAIL | 'root@localhost' |
| SESSION_CACHE_ALIAS | 'default' |
| SESSION_COOKIE_AGE | 1209600 |
| SESSION_COOKIE_DOMAIN | None |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'sessionid' |
| SESSION_COOKIE_PATH | '/' |
| SESSION_COOKIE_SAMESITE | 'Lax' |
| SESSION_COOKIE_SECURE | False |
| SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
| SESSION_FILE_PATH | None |
| SESSION_SAVE_EVERY_REQUEST | False |
| SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
| SETTINGS_MODULE | 'travellersbible.settings' |
| SHORT_DATETIME_FORMAT | 'm/d/Y P' |
| SHORT_DATE_FORMAT | 'm/d/Y' |
| SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
| SILENCED_SYSTEM_CHECKS | [] |
| STATICFILES_DIRS | [PosixPath('/home/travellersbible/public_html/dev2/static')] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'whitenoise.storage.CompressedManifestStaticFilesStorage' |
| STATIC_ROOT | '/home/travellersbible/public_html/dev2/staticfiles' |
| STATIC_URL | '/static/' |
| STRIPE_PUBLISHABLE_KEY | '********************' |
| STRIPE_SECRET_KEY | '********************' |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [PosixPath('/home/travellersbible/public_html/dev2'), 'templates'],
'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}] |
| TEST_NON_SERIALIZED_APPS | [] |
| TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
| THOUSAND_SEPARATOR | ',' |
| TIME_FORMAT | 'P' |
| TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
| TIME_ZONE | 'UTC' |
| USE_I18N | True |
| USE_L10N | False |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | True |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| WSGI_APPLICATION | 'travellersbible.wsgi.application' |
| X_FRAME_OPTIONS | 'DENY' |
| YEAR_MONTH_FORMAT | 'F Y' |
| Key | Value |
|---|---|
| Accept | */* |
| Accept-Encoding | gzip, br, zstd, deflate |
| Connection | Keep-Alive |
| Host | dev2.travellersbible.au |
| Referer | https://dev2.travellersbible.au/tour-details/ |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| X-Forwarded-For | 216.73.216.130 |
| X-Forwarded-Host | dev2.travellersbible.au |
| X-Forwarded-Server | dev2.travellersbible.au |
| Key | Value |
|---|---|
| Content-Length | 165661 |
| Content-Type | text/html; charset=utf-8 |
| Referrer-Policy | same-origin |
| Vary | Cookie |
| X-Content-Type-Options | nosniff |
| X-Frame-Options | DENY |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| Key | Value |
|---|---|
| PATH_INFO | /tour/ |
| QUERY_STRING | |
| REMOTE_ADDR | 127.0.0.1 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 127.0.0.1 |
| SERVER_PORT | 8000 |
| SERVER_PROTOCOL | HTTP/1.1 |
| SERVER_SOFTWARE | gunicorn/21.2.0 |
| View function | Arguments | Keyword arguments | URL name |
|---|---|---|---|
travellersbible.views.tour |
() |
{} |
tour |
No SQL queries were recorded during this request.
| Path | Location |
|---|---|
| .DS_Store | /home/travellersbible/public_html/dev2/static/.DS_Store |
| js/wow.min.js | /home/travellersbible/public_html/dev2/static/js/wow.min.js |
| js/jquery-3.6.0.min.js | /home/travellersbible/public_html/dev2/static/js/jquery-3.6.0.min.js |
| js/select2.min.js | /home/travellersbible/public_html/dev2/static/js/select2.min.js |
| js/odometer.js | /home/travellersbible/public_html/dev2/static/js/odometer.js |
| js/light_gallery.min.js | /home/travellersbible/public_html/dev2/static/js/light_gallery.min.js |
| js/jquery.slick.min.js | /home/travellersbible/public_html/dev2/static/js/jquery.slick.min.js |
| js/ripples.min.js | /home/travellersbible/public_html/dev2/static/js/ripples.min.js |
| js/main.js | /home/travellersbible/public_html/dev2/static/js/main.js |
| fonts/fa-solid-900.woff2 | /home/travellersbible/public_html/dev2/static/fonts/fa-solid-900.woff2 |
| fonts/lg.svg | /home/travellersbible/public_html/dev2/static/fonts/lg.svg |
| fonts/fa-brands-400.ttf | /home/travellersbible/public_html/dev2/static/fonts/fa-brands-400.ttf |
| fonts/fa-regular-400.woff2 | /home/travellersbible/public_html/dev2/static/fonts/fa-regular-400.woff2 |
| fonts/fa-brands-400.woff2 | /home/travellersbible/public_html/dev2/static/fonts/fa-brands-400.woff2 |
| fonts/fa-v4compatibility.woff2 | /home/travellersbible/public_html/dev2/static/fonts/fa-v4compatibility.woff2 |
| fonts/lg.ttf | /home/travellersbible/public_html/dev2/static/fonts/lg.ttf |
| fonts/fa-regular-400.ttf | /home/travellersbible/public_html/dev2/static/fonts/fa-regular-400.ttf |
| fonts/lg.woff | /home/travellersbible/public_html/dev2/static/fonts/lg.woff |
| fonts/lg.eot | /home/travellersbible/public_html/dev2/static/fonts/lg.eot |
| fonts/fa-v4compatibility.ttf | /home/travellersbible/public_html/dev2/static/fonts/fa-v4compatibility.ttf |
| fonts/fa-solid-900.ttf | /home/travellersbible/public_html/dev2/static/fonts/fa-solid-900.ttf |
| images/avatar_5.jpeg | /home/travellersbible/public_html/dev2/static/images/avatar_5.jpeg |
| images/popular_destination_2.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_2.jpeg |
| images/post_9.jpeg | /home/travellersbible/public_html/dev2/static/images/post_9.jpeg |
| images/latest_post_4.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_4.jpeg |
| images/latest_post_5.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_5.jpeg |
| images/tour_details.jpeg | /home/travellersbible/public_html/dev2/static/images/tour_details.jpeg |
| images/popular_destination_9.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_9.jpeg |
| images/post_5.jpeg | /home/travellersbible/public_html/dev2/static/images/post_5.jpeg |
| images/gallery_5.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_5.jpeg |
| images/destination_details_4.jpeg | /home/travellersbible/public_html/dev2/static/images/destination_details_4.jpeg |
| images/avatar_4.jpeg | /home/travellersbible/public_html/dev2/static/images/avatar_4.jpeg |
| images/close.svg | /home/travellersbible/public_html/dev2/static/images/close.svg |
| images/avatar_3.jpeg | /home/travellersbible/public_html/dev2/static/images/avatar_3.jpeg |
| images/video_block_2.jpeg | /home/travellersbible/public_html/dev2/static/images/video_block_2.jpeg |
| images/testimonial_right.jpeg | /home/travellersbible/public_html/dev2/static/images/testimonial_right.jpeg |
| images/latest_post_1.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_1.jpeg |
| images/tour_header_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/tour_header_bg.jpeg |
| images/testimonial_avatar_2.jpeg | /home/travellersbible/public_html/dev2/static/images/testimonial_avatar_2.jpeg |
| images/hero_bg_3.jpeg | /home/travellersbible/public_html/dev2/static/images/hero_bg_3.jpeg |
| images/hero_3.png | /home/travellersbible/public_html/dev2/static/images/hero_3.png |
| images/gallery_6.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_6.jpeg |
| images/package_img_2.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_2.jpeg |
| images/package_img_8.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_8.jpeg |
| images/post_1.jpeg | /home/travellersbible/public_html/dev2/static/images/post_1.jpeg |
| images/brand_6.png | /home/travellersbible/public_html/dev2/static/images/brand_6.png |
| images/post_2.jpeg | /home/travellersbible/public_html/dev2/static/images/post_2.jpeg |
| images/popular_destination_6.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_6.jpeg |
| images/popular_destination_10.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_10.jpeg |
| images/funfact_shape.png | /home/travellersbible/public_html/dev2/static/images/funfact_shape.png |
| images/casestudy_2.jpeg | /home/travellersbible/public_html/dev2/static/images/casestudy_2.jpeg |
| images/latest_post_6.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_6.jpeg |
| images/banner_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/banner_bg.jpeg |
| images/drag.png | /home/travellersbible/public_html/dev2/static/images/drag.png |
| images/logo_icon.svg | /home/travellersbible/public_html/dev2/static/images/logo_icon.svg |
| images/popular_destination_5.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_5.jpeg |
| images/post_8.jpeg | /home/travellersbible/public_html/dev2/static/images/post_8.jpeg |
| images/banner_bg_2.jpeg | /home/travellersbible/public_html/dev2/static/images/banner_bg_2.jpeg |
| images/destination_details_1.jpeg | /home/travellersbible/public_html/dev2/static/images/destination_details_1.jpeg |
| images/casestudy_3.jpeg | /home/travellersbible/public_html/dev2/static/images/casestudy_3.jpeg |
| images/post_6.jpeg | /home/travellersbible/public_html/dev2/static/images/post_6.jpeg |
| images/popular_destination_1.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_1.jpeg |
| images/about_shape.png | /home/travellersbible/public_html/dev2/static/images/about_shape.png |
| images/working_process_2.png | /home/travellersbible/public_html/dev2/static/images/working_process_2.png |
| images/brand_3.svg | /home/travellersbible/public_html/dev2/static/images/brand_3.svg |
| images/package_img_4.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_4.jpeg |
| images/casestudy_4.jpeg | /home/travellersbible/public_html/dev2/static/images/casestudy_4.jpeg |
| images/post_4.jpeg | /home/travellersbible/public_html/dev2/static/images/post_4.jpeg |
| images/package_img_1.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_1.jpeg |
| images/brand_11.png | /home/travellersbible/public_html/dev2/static/images/brand_11.png |
| images/quote_shape.svg | /home/travellersbible/public_html/dev2/static/images/quote_shape.svg |
| images/about_header_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/about_header_bg.jpeg |
| images/destination_details_3.jpeg | /home/travellersbible/public_html/dev2/static/images/destination_details_3.jpeg |
| images/video_block.jpeg | /home/travellersbible/public_html/dev2/static/images/video_block.jpeg |
| images/Quote.png | /home/travellersbible/public_html/dev2/static/images/Quote.png |
| images/feature_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/feature_bg.jpeg |
| images/about_left_1.png | /home/travellersbible/public_html/dev2/static/images/about_left_1.png |
| images/gallery_2.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_2.jpeg |
| images/latest_post_7.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_7.jpeg |
| images/working_process_1.png | /home/travellersbible/public_html/dev2/static/images/working_process_1.png |
| images/gallery_7.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_7.jpeg |
| images/testimonial_avatar_2_1.jpeg | /home/travellersbible/public_html/dev2/static/images/testimonial_avatar_2_1.jpeg |
| images/destination_details_2.jpeg | /home/travellersbible/public_html/dev2/static/images/destination_details_2.jpeg |
| images/post_details_1.jpeg | /home/travellersbible/public_html/dev2/static/images/post_details_1.jpeg |
| images/testimonial_avatar_1.jpeg | /home/travellersbible/public_html/dev2/static/images/testimonial_avatar_1.jpeg |
| images/avatar_2.png | /home/travellersbible/public_html/dev2/static/images/avatar_2.png |
| images/brand_8.png | /home/travellersbible/public_html/dev2/static/images/brand_8.png |
| images/package_img_6.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_6.jpeg |
| images/destination_single_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/destination_single_bg.jpeg |
| images/post_details_2.jpeg | /home/travellersbible/public_html/dev2/static/images/post_details_2.jpeg |
| images/.DS_Store | /home/travellersbible/public_html/dev2/static/images/.DS_Store |
| images/popular_destination_4.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_4.jpeg |
| images/working_process_3.png | /home/travellersbible/public_html/dev2/static/images/working_process_3.png |
| images/team_2.jpeg | /home/travellersbible/public_html/dev2/static/images/team_2.jpeg |
| images/offer_text.png | /home/travellersbible/public_html/dev2/static/images/offer_text.png |
| images/brand_2.svg | /home/travellersbible/public_html/dev2/static/images/brand_2.svg |
| images/hero_2.png | /home/travellersbible/public_html/dev2/static/images/hero_2.png |
| images/loading.gif | /home/travellersbible/public_html/dev2/static/images/loading.gif |
| images/latest_post_2.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_2.jpeg |
| images/destination_header_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/destination_header_bg.jpeg |
| images/brand_7.png | /home/travellersbible/public_html/dev2/static/images/brand_7.png |
| images/logo_2.svg | /home/travellersbible/public_html/dev2/static/images/logo_2.svg |
| images/post_details_3.jpeg | /home/travellersbible/public_html/dev2/static/images/post_details_3.jpeg |
| images/popular_destination_7.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_7.jpeg |
| images/package_img_9.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_9.jpeg |
| images/footer_logo.svg | /home/travellersbible/public_html/dev2/static/images/footer_logo.svg |
| images/team_3.jpeg | /home/travellersbible/public_html/dev2/static/images/team_3.jpeg |
| images/funfact_img.png | /home/travellersbible/public_html/dev2/static/images/funfact_img.png |
| images/gallery_1.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_1.jpeg |
| images/post_7.jpeg | /home/travellersbible/public_html/dev2/static/images/post_7.jpeg |
| images/avatar_1.png | /home/travellersbible/public_html/dev2/static/images/avatar_1.png |
| images/post_11.jpeg | /home/travellersbible/public_html/dev2/static/images/post_11.jpeg |
| images/casestudy_1.jpeg | /home/travellersbible/public_html/dev2/static/images/casestudy_1.jpeg |
| images/casestudy_5.jpeg | /home/travellersbible/public_html/dev2/static/images/casestudy_5.jpeg |
| images/brand_4.svg | /home/travellersbible/public_html/dev2/static/images/brand_4.svg |
| images/adventure_logo.svg | /home/travellersbible/public_html/dev2/static/images/adventure_logo.svg |
| images/banner_bg_3.jpeg | /home/travellersbible/public_html/dev2/static/images/banner_bg_3.jpeg |
| images/accordian_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/accordian_bg.jpeg |
| images/brand_10.png | /home/travellersbible/public_html/dev2/static/images/brand_10.png |
| images/post_3.jpeg | /home/travellersbible/public_html/dev2/static/images/post_3.jpeg |
| images/package_img_3.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_3.jpeg |
| images/brand_9.png | /home/travellersbible/public_html/dev2/static/images/brand_9.png |
| images/gallery_9.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_9.jpeg |
| images/testimonial_avatar_4.jpeg | /home/travellersbible/public_html/dev2/static/images/testimonial_avatar_4.jpeg |
| images/package_img_5.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_5.jpeg |
| images/gallery_3.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_3.jpeg |
| images/hero_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/hero_bg.jpeg |
| images/gallery_4.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_4.jpeg |
| images/latest_post_3.jpeg | /home/travellersbible/public_html/dev2/static/images/latest_post_3.jpeg |
| images/post_10.jpeg | /home/travellersbible/public_html/dev2/static/images/post_10.jpeg |
| images/popular_destination_8.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_8.jpeg |
| images/about_img.png | /home/travellersbible/public_html/dev2/static/images/about_img.png |
| images/footer_bg.jpeg | /home/travellersbible/public_html/dev2/static/images/footer_bg.jpeg |
| images/gallery_8.jpeg | /home/travellersbible/public_html/dev2/static/images/gallery_8.jpeg |
| images/favicon.png | /home/travellersbible/public_html/dev2/static/images/favicon.png |
| images/brand_5.svg | /home/travellersbible/public_html/dev2/static/images/brand_5.svg |
| images/brand_1.svg | /home/travellersbible/public_html/dev2/static/images/brand_1.svg |
| images/popular_destination_3.jpeg | /home/travellersbible/public_html/dev2/static/images/popular_destination_3.jpeg |
| images/logo.svg | /home/travellersbible/public_html/dev2/static/images/logo.svg |
| images/package_img_7.jpeg | /home/travellersbible/public_html/dev2/static/images/package_img_7.jpeg |
| images/team_1.jpeg | /home/travellersbible/public_html/dev2/static/images/team_1.jpeg |
| images/testimonial_avatar_3.jpeg | /home/travellersbible/public_html/dev2/static/images/testimonial_avatar_3.jpeg |
| images/about_4.png | /home/travellersbible/public_html/dev2/static/images/about_4.png |
| images/icons/chat_bubble.svg | /home/travellersbible/public_html/dev2/static/images/icons/chat_bubble.svg |
| images/icons/plus_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/plus_icon.svg |
| images/icons/pool_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/pool_icon.svg |
| images/icons/arrow.svg | /home/travellersbible/public_html/dev2/static/images/icons/arrow.svg |
| images/icons/feature_icon_3.svg | /home/travellersbible/public_html/dev2/static/images/icons/feature_icon_3.svg |
| images/icons/hotel-icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/hotel-icon.svg |
| images/icons/play_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/play_icon.svg |
| images/icons/language.svg | /home/travellersbible/public_html/dev2/static/images/icons/language.svg |
| images/icons/arrow.png | /home/travellersbible/public_html/dev2/static/images/icons/arrow.png |
| images/icons/play_btn.svg | /home/travellersbible/public_html/dev2/static/images/icons/play_btn.svg |
| images/icons/visa.svg | /home/travellersbible/public_html/dev2/static/images/icons/visa.svg |
| images/icons/calendar_icon_2.svg | /home/travellersbible/public_html/dev2/static/images/icons/calendar_icon_2.svg |
| images/icons/feature_icon_1.svg | /home/travellersbible/public_html/dev2/static/images/icons/feature_icon_1.svg |
| images/icons/google_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/google_icon.svg |
| images/icons/fitness_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/fitness_icon.svg |
| images/icons/security_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/security_icon.svg |
| images/icons/headset_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/headset_icon.svg |
| images/icons/location.svg | /home/travellersbible/public_html/dev2/static/images/icons/location.svg |
| images/icons/area.svg | /home/travellersbible/public_html/dev2/static/images/icons/area.svg |
| images/icons/envlop.png | /home/travellersbible/public_html/dev2/static/images/icons/envlop.png |
| images/icons/support_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/support_icon.svg |
| images/icons/feature_icon_4.svg | /home/travellersbible/public_html/dev2/static/images/icons/feature_icon_4.svg |
| images/icons/eye_1.svg | /home/travellersbible/public_html/dev2/static/images/icons/eye_1.svg |
| images/icons/eye_2.svg | /home/travellersbible/public_html/dev2/static/images/icons/eye_2.svg |
| images/icons/wifi_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/wifi_icon.svg |
| images/icons/car_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/car_icon.svg |
| images/icons/compass_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/compass_icon.svg |
| images/icons/feature_icon_2.svg | /home/travellersbible/public_html/dev2/static/images/icons/feature_icon_2.svg |
| images/icons/location_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/location_icon.svg |
| images/icons/home_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/home_icon.svg |
| images/icons/calendar_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/calendar_icon.svg |
| images/icons/rate.svg | /home/travellersbible/public_html/dev2/static/images/icons/rate.svg |
| images/icons/quality_icon.svg | /home/travellersbible/public_html/dev2/static/images/icons/quality_icon.svg |
| css/light_gallerr.min.css | /home/travellersbible/public_html/dev2/static/css/light_gallerr.min.css |
| css/select2.min.css | /home/travellersbible/public_html/dev2/static/css/select2.min.css |
| css/fontawesome.min.css | /home/travellersbible/public_html/dev2/static/css/fontawesome.min.css |
| css/bootstrap.min.css | /home/travellersbible/public_html/dev2/static/css/bootstrap.min.css |
| css/odometer.css | /home/travellersbible/public_html/dev2/static/css/odometer.css |
| css/style.css | /home/travellersbible/public_html/dev2/static/css/style.css |
| css/style.css.map | /home/travellersbible/public_html/dev2/static/css/style.css.map |
| css/animate.css | /home/travellersbible/public_html/dev2/static/css/animate.css |
| css/custom_style.css | /home/travellersbible/public_html/dev2/static/css/custom_style.css |
| css/slick.min.css | /home/travellersbible/public_html/dev2/static/css/slick.min.css |
| sass/style.scss | /home/travellersbible/public_html/dev2/static/sass/style.scss |
| sass/shortcode/_contact.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_contact.scss |
| sass/shortcode/_team.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_team.scss |
| sass/shortcode/_tour.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_tour.scss |
| sass/shortcode/_testimonial.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_testimonial.scss |
| sass/shortcode/_about.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_about.scss |
| sass/shortcode/_video_block.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_video_block.scss |
| sass/shortcode/_cta.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_cta.scss |
| sass/shortcode/_banner.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_banner.scss |
| sass/shortcode/_comments.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_comments.scss |
| sass/shortcode/_card.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_card.scss |
| sass/shortcode/_tab.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_tab.scss |
| sass/shortcode/_iconbox.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_iconbox.scss |
| sass/shortcode/_post.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_post.scss |
| sass/shortcode/_hero.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_hero.scss |
| sass/shortcode/_steps.scss | /home/travellersbible/public_html/dev2/static/sass/shortcode/_steps.scss |
| sass/default/_variable.scss | /home/travellersbible/public_html/dev2/static/sass/default/_variable.scss |
| sass/default/_typography.scss | /home/travellersbible/public_html/dev2/static/sass/default/_typography.scss |
| sass/common/_sidebar.scss | /home/travellersbible/public_html/dev2/static/sass/common/_sidebar.scss |
| sass/common/_header.scss | /home/travellersbible/public_html/dev2/static/sass/common/_header.scss |
| sass/common/_general.scss | /home/travellersbible/public_html/dev2/static/sass/common/_general.scss |
| sass/common/_preloader.scss | /home/travellersbible/public_html/dev2/static/sass/common/_preloader.scss |
| sass/common/_video-modal.scss | /home/travellersbible/public_html/dev2/static/sass/common/_video-modal.scss |
| sass/common/_footer.scss | /home/travellersbible/public_html/dev2/static/sass/common/_footer.scss |
| sass/common/_spacing.scss | /home/travellersbible/public_html/dev2/static/sass/common/_spacing.scss |
| sass/common/_slider.scss | /home/travellersbible/public_html/dev2/static/sass/common/_slider.scss |
| Path | Location |
|---|---|
| admin/js/nav_sidebar.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
| admin/js/popup_response.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
| admin/js/change_form.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/change_form.js |
| admin/js/jquery.init.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
| admin/js/inlines.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/inlines.js |
| admin/js/calendar.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/calendar.js |
| admin/js/urlify.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/urlify.js |
| admin/js/cancel.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/cancel.js |
| admin/js/autocomplete.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
| admin/js/prepopulate_init.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
| admin/js/prepopulate.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
| admin/js/collapse.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/collapse.js |
| admin/js/SelectFilter2.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
| admin/js/SelectBox.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
| admin/js/actions.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/actions.js |
| admin/js/core.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/core.js |
| admin/js/vendor/xregexp/xregexp.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
| admin/js/vendor/xregexp/LICENSE.txt | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
| admin/js/vendor/xregexp/xregexp.min.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
| admin/js/vendor/jquery/jquery.min.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
| admin/js/vendor/jquery/LICENSE.txt | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
| admin/js/vendor/jquery/jquery.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
| admin/js/vendor/select2/select2.full.min.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
| admin/js/vendor/select2/select2.full.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
| admin/js/vendor/select2/LICENSE.md | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
| admin/js/vendor/select2/i18n/vi.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
| admin/js/vendor/select2/i18n/nb.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
| admin/js/vendor/select2/i18n/hr.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
| admin/js/vendor/select2/i18n/ro.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
| admin/js/vendor/select2/i18n/ca.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
| admin/js/vendor/select2/i18n/eu.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
| admin/js/vendor/select2/i18n/ms.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
| admin/js/vendor/select2/i18n/bn.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
| admin/js/vendor/select2/i18n/pl.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
| admin/js/vendor/select2/i18n/dsb.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
| admin/js/vendor/select2/i18n/hy.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
| admin/js/vendor/select2/i18n/id.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
| admin/js/vendor/select2/i18n/hu.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
| admin/js/vendor/select2/i18n/sq.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
| admin/js/vendor/select2/i18n/he.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
| admin/js/vendor/select2/i18n/bs.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
| admin/js/vendor/select2/i18n/pt.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
| admin/js/vendor/select2/i18n/fa.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
| admin/js/vendor/select2/i18n/de.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
| admin/js/vendor/select2/i18n/ar.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
| admin/js/vendor/select2/i18n/uk.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
| admin/js/vendor/select2/i18n/lt.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
| admin/js/vendor/select2/i18n/pt-BR.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
| admin/js/vendor/select2/i18n/it.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
| admin/js/vendor/select2/i18n/zh-TW.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
| admin/js/vendor/select2/i18n/da.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
| admin/js/vendor/select2/i18n/zh-CN.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
| admin/js/vendor/select2/i18n/km.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
| admin/js/vendor/select2/i18n/ka.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
| admin/js/vendor/select2/i18n/cs.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
| admin/js/vendor/select2/i18n/ru.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
| admin/js/vendor/select2/i18n/sk.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
| admin/js/vendor/select2/i18n/af.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
| admin/js/vendor/select2/i18n/nl.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
| admin/js/vendor/select2/i18n/th.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
| admin/js/vendor/select2/i18n/sr.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
| admin/js/vendor/select2/i18n/az.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
| admin/js/vendor/select2/i18n/gl.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
| admin/js/vendor/select2/i18n/fr.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
| admin/js/vendor/select2/i18n/et.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
| admin/js/vendor/select2/i18n/ja.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
| admin/js/vendor/select2/i18n/lv.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
| admin/js/vendor/select2/i18n/mk.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
| admin/js/vendor/select2/i18n/is.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
| admin/js/vendor/select2/i18n/hi.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
| admin/js/vendor/select2/i18n/hsb.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
| admin/js/vendor/select2/i18n/el.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
| admin/js/vendor/select2/i18n/ps.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
| admin/js/vendor/select2/i18n/tr.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
| admin/js/vendor/select2/i18n/bg.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
| admin/js/vendor/select2/i18n/sr-Cyrl.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
| admin/js/vendor/select2/i18n/sv.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
| admin/js/vendor/select2/i18n/ne.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
| admin/js/vendor/select2/i18n/en.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
| admin/js/vendor/select2/i18n/es.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
| admin/js/vendor/select2/i18n/tk.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
| admin/js/vendor/select2/i18n/ko.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
| admin/js/vendor/select2/i18n/fi.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
| admin/js/vendor/select2/i18n/sl.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
| admin/js/admin/DateTimeShortcuts.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
| admin/js/admin/RelatedObjectLookups.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
| admin/fonts/Roboto-Bold-webfont.woff | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff |
| admin/fonts/Roboto-Regular-webfont.woff | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff |
| admin/fonts/LICENSE.txt | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt |
| admin/fonts/Roboto-Light-webfont.woff | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff |
| admin/fonts/README.txt | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/fonts/README.txt |
| admin/img/search.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/search.svg |
| admin/img/inline-delete.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
| admin/img/icon-unknown-alt.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
| admin/img/icon-no.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
| admin/img/selector-icons.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
| admin/img/calendar-icons.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
| admin/img/tooltag-arrowright.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
| admin/img/icon-unknown.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
| admin/img/icon-alert.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
| admin/img/icon-calendar.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
| admin/img/icon-clock.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
| admin/img/LICENSE | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/LICENSE |
| admin/img/icon-viewlink.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
| admin/img/icon-yes.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
| admin/img/sorting-icons.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
| admin/img/README.txt | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/README.txt |
| admin/img/icon-changelink.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
| admin/img/icon-deletelink.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
| admin/img/icon-addlink.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
| admin/img/tooltag-add.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
| admin/img/gis/move_vertex_off.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
| admin/img/gis/move_vertex_on.svg | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
| admin/css/widgets.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/widgets.css |
| admin/css/rtl.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/rtl.css |
| admin/css/responsive_rtl.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
| admin/css/base.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/base.css |
| admin/css/login.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/login.css |
| admin/css/forms.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/forms.css |
| admin/css/fonts.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/fonts.css |
| admin/css/nav_sidebar.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
| admin/css/dashboard.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
| admin/css/changelists.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/changelists.css |
| admin/css/responsive.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/responsive.css |
| admin/css/autocomplete.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
| admin/css/vendor/select2/select2.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
| admin/css/vendor/select2/select2.min.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
| admin/css/vendor/select2/LICENSE-SELECT2.md | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
| debug_toolbar/js/utils.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
| debug_toolbar/js/timer.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
| debug_toolbar/js/history.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
| debug_toolbar/js/toolbar.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
| debug_toolbar/js/redirect.js | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
| debug_toolbar/css/toolbar.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
| debug_toolbar/css/print.css | /home/travellersbible/public_html/dev2/.venv/lib64/python3.6/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n <!-- Start Hero Sec'>, <django.template.loader_tags.IncludeNode object at 0x7fb6e0889438>, <TextNode: '\n <!-- End Hero Sectio'>, <ForNode: for tour in tours, tail_len: 19>, <TextNode: '\n </div>\n </d'>]>}
{'img': '/static/images/tour_header_bg.jpeg',
'subTitle': 'Modern & Beautiful Travel Theme',
'title': 'Popular Tours Packages'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>,
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>}
{'category': None,
'tours': [{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-25T13:19:59Z',
'dateUpdated': '2025-10-30T09:08:51Z',
'description': 'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN tour 2time '
'IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time ',
'extras': [{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0}],
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TEST1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -31.9965027,
'locationAddress': {'addressLine': 'Rottnest island',
'city': '',
'countryCode': 'au',
'latitude': -31.9965027,
'longitude': 115.5398997,
'postCode': '',
'state': ''},
'longitude': 115.5398997,
'maxCommissionPercent': 23.0,
'name': 'IRUN tour 2time',
'pickupId': 2199,
'priceOptions': [{'id': 1217042,
'label': 'Adult',
'price': 10.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217040,
'label': 'Child',
'price': 5.0,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217041,
'label': 'Concession',
'price': 7.5,
'productCode': 'PXPWXS',
'seatsUsed': 1},
{'id': 1217043,
'label': 'Family of 4',
'price': 30.0,
'productCode': 'PXPWXS',
'seatsUsed': 4}],
'productCode': 'PXPWXS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'IRUN tour 2time IRUN tour 2time IRUN tour '
'2time IRUN tour 2time IRUN tour 2time IRUN '
'tour 2time ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 30.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-24T06:24:37Z',
'dateUpdated': '2025-10-25T13:13:38Z',
'description': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc '
'vlajsdvlkajsd KAjakajkaksjdklajsdlj '
'lkajlkdcjbalksjdlvka jsldjvalkj lkajsklj lajsdl '
'ajsldcj alsjc vlajsdvlkajsd',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Zoo Entry',
'priceOptions': [{'id': 1216879,
'label': 'Adult',
'price': 30.0,
'productCode': 'P1FVPV',
'seatsUsed': 1},
{'id': 1216880,
'label': 'Child',
'price': 15.0,
'productCode': 'P1FVPV',
'seatsUsed': 1}],
'productCode': 'P1FVPV',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'KAjakajkaksjdklajsdlj lkajlkdcjbalksjdlvka '
'jsldjvalkj lkajsklj lajsdl ajsldcj alsjc '
'vlajsdvlkajsd',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:14:23Z',
'dateUpdated': '2025-10-24T06:18:24Z',
'description': 'go eschooter go go eschooter go go eschooter go go '
'eschooter go go eschooter go go eschooter go '
'go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go eschooter '
'go go eschooter go go eschooter go go '
'eschooter go go eschooter go',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'eScooter Hire',
'priceOptions': [{'id': 1216878,
'label': 'Quantity',
'price': 20.0,
'productCode': 'PMBSBF',
'seatsUsed': 1}],
'productCode': 'PMBSBF',
'productType': 'RENTAL',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'go eschooter go go eschooter go go eschooter '
'go go eschooter go',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Rental'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:10:13Z',
'dateUpdated': '2025-10-24T06:12:43Z',
'description': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin',
'durationMinutes': 420,
'formatted_duration': '7 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': "Kevin's bike day tour",
'priceOptions': [{'id': 1216877,
'label': 'Adult',
'price': 100.0,
'productCode': 'PV7RVW',
'seatsUsed': 1},
{'id': 1216876,
'label': 'Child',
'price': 50.0,
'productCode': 'PV7RVW',
'seatsUsed': 1}],
'productCode': 'PV7RVW',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Kevin Kevin Kevin Kevin Kevin Kevin Kevin '
'Kevin Kevin Kevin Kevin Kevin',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 450.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-24T06:04:47Z',
'dateUpdated': '2025-10-27T06:59:06Z',
'description': 'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari Safari Safari Safari Safari '
'Safari ',
'durationMinutes': 4320,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': "Customer's choice",
'extraPriceType': 'ANY',
'name': 'Custom',
'price': 2.0},
{'description': 'Per order',
'extraPriceType': 'FIXED',
'name': 'Per order',
'price': 2.0},
{'description': 'Per Quantity',
'extraPriceType': 'QUANTITY',
'name': 'Per Quantity',
'price': 2.0}],
'formatted_duration': '3 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 nights 3 days Safari Tour ',
'pickupId': 2199,
'priceOptions': [{'id': 1216875,
'label': 'Family of 4',
'price': 450.0,
'productCode': 'P3KMZU',
'seatsUsed': 4}],
'productCode': 'P3KMZU',
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Safari Safari Safari Safari Safari ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Multidaytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:50:43Z',
'dateUpdated': '2025-10-23T11:56:13Z',
'description': ' Rottnest Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic '
'Flight Rottnest Scenic Flight Rottnest '
'Scenic Flight Rottnest Scenic Flight ',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Scenic Flight',
'pickupId': 2198,
'priceOptions': [{'id': 1216725,
'label': 'Adult',
'price': 50.0,
'productCode': 'PD3B1E',
'seatsUsed': 1}],
'productCode': 'PD3B1E',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Scenic Flight',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-10-23T11:17:59Z',
'dateUpdated': '2025-10-23T11:31:30Z',
'description': '<h4>Enjoy stories of the settlement’s intriguing '
'past and keep watch for Quokkas!</h4><p>The '
'relaxed holiday vibe of Rottnest’s historic '
'settlement is just made for Segway touring. From '
'our office in the Settlement, our experienced '
'guides will introduce you to your off-road Segway '
'in our practice zone before exploring some of the '
'island’s best views.</p><p>Our tour follows '
'beachside paths, exploring pristine bays and '
'popular beaches, including The Basin, one of '
'Rottnest’s most picturesque swimming spots. '
'Standing sentinel over the swimmers is Bathurst '
'Lighthouse, one of our tour’s most popular photo '
'stops. Spare a thought for the island’s cyclists, '
'peddling up hills.</p><p>Our cool little machines '
'will have you back to our Segway tour base, '
'relaxed and comfortable.</p><p>Happy days!</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'Rottnest Island Tour - Settlement Explorer',
'priceOptions': [{'id': 1216720,
'label': 'Adult',
'price': 98.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216721,
'label': 'Senior',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1},
{'id': 1216722,
'label': 'Teenager',
'price': 90.0,
'productCode': 'P2VS1V',
'seatsUsed': 1}],
'productCode': 'P2VS1V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'The relaxed holiday vibe of Rottnest’s '
'historic settlement is just made for Segway '
'touring. From our office in the Settlement, '
'our experienced guides will introduce you to '
'your off-road Segway in our practice zone '
'before exploring some of t',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 379.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:58:32Z',
'dateUpdated': '2025-10-25T13:15:58Z',
'description': '<p><b><u>Luxe Island Seafood '
'Cruise</u></b><br><i>Rottnest’s deluxe dining '
'experience on the water</i><br></p><p>This '
'authentic Western Australian experience by '
'Rottnest Cruises is a showcase of Rottnest '
'Island’s unique character, exquisite local '
'cuisine, fishing heritage and turquoise waters ~ '
'all in one deluxe experience, the only one of its '
'kind.\u202f </p><p>Our cruise feels just like '
'a relaxed, private dinner party. As our guest, you '
'are treated as a friend in our house. Add to this '
'a touch of adventure... and a deluxe boat. Welcome '
'on board our Luxe Island Seafood Cruise ~ '
'recognised in 2024 as the best Seafood Experience '
"in W.A, and the top 3 in Australia!</p><p>You'll "
'be served an exquisite 7-course menu of absolutely '
'premium local seafood and fresh local ingredients, '
'prepared by a private onboard chef. Take in '
'stunning views as you sip on complimentary premium '
'beverages, poured as you cruise. Live the Rotto '
'life with a swim off the boat, or laze on board in '
'a pristine bay.</p><p>We are proud to operate in '
'the waters of one of the world’s most beautiful '
'islands. Here, we give you a hands-on experience '
'of fishing for one of Australia’s most delicious '
'and sustainable seafoods ~ Western Rock Lobsters. '
'Learn about these amazing creatures in what is one '
'of the best lobster fishing grounds in the '
'world.\u202f\u202f </p><p><b>Your Luxe '
'Experience<br></b>The tour commences with welcome '
'cocktails and grazing platter on arrival. Enjoy '
'the first 3 courses as you breathe in fresh Island '
'air, while relaxing on one of 3 decks.</p><p>Join '
'in the excitement of lobster fishing, before we '
'anchor close to shore. Expect to be mesmerised by '
'Rottnest’s iconic turquoise waters from the most '
'breathtaking vantage point there is, floating on '
'water.</p><p>Nestled in a beautiful bay, you can '
'choose to swim, snorkel or laze on one of our '
'giant float mats. Then, it’s seated white '
'tablecloth dining for main courses and '
'dessert.</p><p>Our Luxe Island Seafood Cruise is '
'the only one of its kind in Australia. Catch, '
'wine, dine and savour the beautiful flavours of '
'this world-renowned '
'location.<br><br><u><b>INCLUSIONS</b><br></u>Our '
'Luxe Island Seafood Cruise is an all-inclusive '
'experience, unique to Rottnest Cruises. Your '
'package includes:\u202f</p><ul><li>Island cruising '
'on board our purpose-built premium charter boat, '
'The Crusader III. Features a large open lower '
'deck, an upper viewing deck, front sun lounge and '
'spacious interior cabin with full kitchen '
'facilities.</li><li>Small group experience, with a '
'maximum of 30 guests on a boat built for 46 '
'passengers.\u202f </li><li>Fun and '
'interactive fishing for our fresh Rottnest lobster '
'lunch, with the help of experienced crew, at some '
'of 12 pot locations. See how many lobsters you can '
'haul in. Learn about these animals, which are '
'fished completely sustainably.</li><li>Private '
'chef on deck, with live action of a fresh seafood '
'barbecue / open kitchen.</li><li>Enjoy a 7-course '
'superb quality, local, sustainable seafood lunch, '
"showcasing our pristine ocean's produce, including "
'fresh-caught lobster delicacies. For more on our '
'seafood provenance, head to <a '
'href="https://www.sea-west.com.au/wp-content/uploads/2024/06/Seafood-Provenance-final_compressed.pdf">our '
'website</a><br></li><li>Relaxed, stylish dining '
'with a combination of cocktail-style service and '
'seated, long-table dining with white linen '
'tablecloths.\u202f </li><li>Welcome cocktail, '
'then complimentary beverages, including your house '
'made cocktails, premium still and sparkling Howard '
'Park Margaret River wines, plus local and imported '
'beers and soft drinks.\u202f </li><li>Expert '
'commentary and guidance by Rottnest Cruises’ '
'experienced crew.\u202f </li><li>Opportunity '
'to relax on board and enjoy breathtaking coastal '
'scenery while anchored in a glorious, iconic '
'turquoise bay.</li><li>Swim or snorkel off the '
'boat, or relax on one of our float mats while your '
'canapes are floated out to '
'you!</li><li>Picture-perfect vista and photo '
'opportunities of Western Australia’s iconic Island '
'from our front sundeck. \u202f'
' </li></ul><p><u><b>MENU<br></b></u><i>Deluxe '
'7-Course Seafood Menu </i><i>with drinks, '
'all-inclusive </i></p><b></b><p>The '
'7-course menu features your freshly caught Western '
'Rock Lobster, plus West Coast Rock Oysters, Shark '
'Bay Prawns, Abrolhos Island Sea Scallops, Cone Bay '
'Barramundi, Fremantle Octopus and more.</p><p>A '
'cocktail is served on arrival followed by your '
'choice of premium beverages throughout the cruise, '
'including still and sparkling Margaret River wines '
'by Howard Park, locally-brewed boutique beers and '
'cider, plus imported beers, non-alcoholic '
'beverages and soft drinks. Please note ~ we follow '
'strict responsible service of alcohol '
'requirements, for the safety of all our '
'guests.</p><p><a '
'href="https://rottnestcruises.com/menu/">Click '
'here to view the menu and beverage list in '
'full.</a></p><p><i>Please note ~ menu may have '
'some seasonal '
'variations. </i></p><p><b>Special '
'Dietary Requirements<br></b>We can cater for '
'gluten-free, dairy-free and non-seafood diets – '
'please note this in\u202fthe ‘Special '
'Requirements’ section of your booking – however, '
'as we are a boat with limited cooking facilities, '
'we cannot vary the menu a great deal. If you do '
'have other dietary requirements, please call us '
'on <a>+61 8 9586 1136</a> so we can '
'consult with our chef. We are very sorry that we '
'cannot take bookings from guests with anaphylactic '
'allergies, as given our small cooking conditions, '
'we cannot guarantee an allergen-free '
'environment. </p><p>At least 72 hours’ notice '
'is required for any special requirements. '
'Notification of food intolerances on the day is '
'unlikely to be able to be accommodated, as '
'logistics are planned in '
'advance. <br></p><p><b><u>TOUR DATES & '
'PRICES</u></b></p><p><b>*Operates October to '
'May*<br></b>Please check the availability calendar '
'for our cruise schedule and availability.<br>Tours '
'operate 3 days a week during off-peak season and 5 '
'days a week during peak season.<br>Closed Public '
'Holidays and for the Rottnest Channel Swim '
'weekend.</p><p>We welcome group bookings, so if '
'you have a group and wish to join outside our '
'online availability, please contact us '
'directly.</p><p><b><u>PRICE</u><br></b>Please '
'check our website for early bird season fares '
'- <a>www.rottnestcruises.com</a></p><p>This '
'tour is not for children under 18 '
'years.<i><br></i></p><p><b><u>GETTING TO/FROM '
'ROTTNEST</u></b><br>This package does not include '
'transfers to/from Rottnest Island. You can book '
'ferry or seaplane tickets directly using the links '
'below, or we can book this transport for you (go '
'back and select the alternate product with those '
'options showing). Please note the latest '
'departures times listed, so you can arrive on the '
'Island in time to board our cruise at '
'11:15am.</p><p>FROM PERTH<br><i>Please book to '
'depart no later than 8.30am on the Perth '
'ferry </i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'FREMANTLE<br></p><p><i>Please book to depart no '
'later than 10:30am</i><br><a '
'href="https://www.sealinkrottnest.com.au/">Sealink</a></p><p>FROM '
'HILLARYS<br><i>Please book to depart no later than '
'10am</i></p><p><a '
'href="https://www.rottnestfastferries.com.au/">Rottnest '
'Fast Ferries</a></p><p><b><u>SWIMMING '
'WAIVER</u></b><br>On arrival at\u202fanchorage we '
'do allow swimming off the boat. If you choose to '
'swim, you do so at your own risk. To ensure our '
"team can keep an eye on everyone's safety, guests "
'must remain within the boundaries of the swim area '
'designated by the crew, and only once allowed off '
'the boat.\u202f You will be required to read and '
'sign a swimming waiver. If you have any '
'questions, please call our booking office '
'on <a>+61 8 9586 '
'1136</a>.<br></p><p><b><u>CRUISE DEPARTURE '
'LOCATION</u></b><br><a '
'href="https://g.page/Rottnest-Cruises?share">Thomson '
'Bay Fuel Jetty, Rottnest Island WA '
'6161</a><br></p><p><b><u>ACCESS<br></u></b>If you '
'have any people in your group with any special '
'mobility requirements, please head to our '
'accessibility information '
'page <a>https://rottnestcruises.com/accessibility</a> or '
'contact our booking office on\u202f<a>+61 8 9586 '
'1136</a>\u202fto discuss if this tour is suitable '
'as the jetty/ boat configuration do not allow for '
'wheelchairs or walkers, '
'unfortunately. </p><p><u><b>ONLINE '
'BOOKINGS<br></b></u>Online bookings close 24 hours '
'prior to departure. For bookings inside this time, '
'please call our booking office on <a>+61 8 '
'9586 1136</a>.</p><p><u><b>TERMS & '
'CONDITIONS<br></b></u>No smoking is permitted '
'onboard any of Rottnest Cruises’ vessels or on the '
'departure jetty. All bookings are subject to '
'our <a '
'href="https://www.sea-west.com.au/terms-and-conditions/">terms '
'and conditions</a> which can be found on our '
'website.</p>',
'durationMinutes': 240,
'extras': [{'description': 'Lobster Upgrade',
'extraPriceType': 'FIXED',
'name': 'Lobster Upgrade',
'price': 50.0},
{'description': 'Priority Boarding',
'extraPriceType': 'QUANTITY',
'name': 'Priority Boarding',
'price': 10.0},
{'description': 'unlimited drinks for 2 hours',
'extraPriceType': 'ANY',
'name': 'Unlimited Drinks',
'price': 100.0},
{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': 'RCLISC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Luxe Island Seafood Cruise',
'priceOptions': [{'id': 1216718,
'label': 'Adult',
'price': 379.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216719,
'label': 'Senior',
'price': 369.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1},
{'id': 1216717,
'label': 'Student',
'price': 339.0,
'productCode': 'PWRF4Y',
'seatsUsed': 1}],
'productCode': 'PWRF4Y',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This authentic Western Australian experience '
'by Rottnest Cruises i',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 110.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-23T05:36:19Z',
'dateUpdated': '2025-10-23T11:36:04Z',
'description': '<span class="wysiwyg-font-size-medium">A '
'passionate expert, Laura leads our group cycling '
'tours, which are perfect for adventurous spirits '
'of all ages. These tours blend excitement and '
'education, offering a unique and memorable '
'experience. </span>Our thoughtfully designed '
'moderate route includes 1.5 to 3 hours of cycling, '
'covering approximately 10 km as part of a full '
'7-hour adventure. During the journey, enjoy a '
'one-hour morning break to swim and snorkel, '
'immersing yourself in the island’s natural beauty, '
'rich history, and vibrant local culture. In the '
'afternoon, relax and recharge with a delicious '
'lunch. You’ll also cycle past rugged limestone '
'formations and along pristine coastlines, creating '
'unforgettable memories. Whether you’re traveling '
'solo, as a couple, or with friends, our tours '
'promise a day filled with fun, laughter, and '
'adventure.<p></p><p><br></p>',
'durationMinutes': 420,
'extras': [{'description': 'rental bike',
'extraPriceType': 'ANY',
'name': 'Hire Bike Adult',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Bike Child',
'price': 30.0},
{'description': '*',
'extraPriceType': 'ANY',
'name': 'Hire Snorkel Large',
'price': 25.0}],
'formatted_duration': '7 Hours',
'images': [],
'internalCode': 'RCDBYOB2024',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Rottnest Guided Cycling Day Tour',
'priceOptions': [{'id': 1216716,
'label': 'Adult',
'price': 110.0,
'productCode': 'PAEKBU',
'seatsUsed': 1}],
'productCode': 'PAEKBU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guided day cycling tour of Rottnest Island '
'for those with their own bike and snorkel '
'gear',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-17T08:24:11Z',
'dateUpdated': '2025-10-17T08:38:48Z',
'description': '<p>Upgrade your island experience and enjoy '
'the beauty of Rottnest '
'Island at your own pace with the hop-on, '
'hop-off ‘Island Explorer’ bus. <strong>The '
'Island Explorer is NOT a tour, the bus driver does '
'not provide '
'commentary.</strong></p><p><br></p><p>A cheaper '
'and faster alternative to cycling, the Island '
'Explorer is a flexible way to explore the island. '
'Hop on and off at any location '
'throughout the day. As a hop-on, hop-off service a '
'seat is not always guaranteed and you may need to '
'stand.</p><p><br></p><p><strong>Please note: '
'During peak periods, the bus might be full and you '
'may have to wait for the next bus.</strong></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'IE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Island Explorer Hop On Hop Off - (Ferry fare '
'not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215706,
'label': 'Adult',
'price': 30.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215703,
'label': 'Concession',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215704,
'label': 'Child',
'price': 22.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215705,
'label': 'Infant',
'price': 0.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215708,
'label': 'Fam2+2',
'price': 82.0,
'productCode': 'PJYNLU',
'seatsUsed': 1},
{'id': 1215707,
'label': 'Youth',
'price': 27.0,
'productCode': 'PJYNLU',
'seatsUsed': 1}],
'productCode': 'PJYNLU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island – WA’s most beautiful island '
'is 19 kilometres off Perth’s coastline. Take '
'advantage of the hop on hop off bus service '
'to explore the island and experience pristine '
'beaches, rugged coastlines and natural '
'wildlife. \r\n',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 109.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:09:53Z',
'dateUpdated': '2025-10-17T08:37:08Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. Join the '
'most comprehensive guided tour of the '
'island allowing you to explore the stunning beauty '
'of this A-Class natural reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands and '
'incredible salt lakes – commencing with a '
'unique historic train '
'ride.</p><p>This 4-hour all-inclusive island '
'tour takes in all of Rottnest’s must-see '
'locations featuring the Wadjemup '
'Lighthouse, Jeannies Lookout, Oliver Hill Gun '
'Fortification and Tunnels and '
'the majestic look-out point at Mabel '
'Cove.</p><p>All major habitats are covered on '
'this amazing tour, including Rottnest’s '
'cultural and historical heritage ranging '
'from maritime and military history right up to '
'future developments. Finish the day by exploring '
'the island settlement or enjoy a drink '
'at the Hotel Rottnest Pub.</p><p>Please note - '
'Accessing the historic Oliver Hill Guns and '
'Tunnels attraction involves multiple sections of '
'stair and stone steps, up to 60 in total so an '
'ability to manage steps is essential.</p>',
'durationMinutes': 230,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'GIT1130',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 30,
'name': 'ROTTNEST - Grand Island 11.30 Tour Train and Coach',
'pickupId': 2161,
'priceOptions': [{'id': 1215453,
'label': 'Adult',
'price': 109.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215451,
'label': 'Concession',
'price': 99.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215454,
'label': 'Child',
'price': 69.0,
'productCode': 'P2XEQV',
'seatsUsed': 1},
{'id': 1215452,
'label': 'Infant',
'price': 0.0,
'productCode': 'P2XEQV',
'seatsUsed': 1}],
'productCode': 'P2XEQV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'WA’s most beautiful Island is just 19 '
'kilometres off Perth’s coastline. Enjoy '
'travelling around the island with a unique '
'train ride included and a casual lunch taken '
'at the highest point of the island at Oliver '
'Hill. ',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 54.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-10-16T11:08:44Z',
'dateUpdated': '2025-10-17T08:39:23Z',
'description': '<p>Visit spectacular Rottnest Island, '
'the “Emerald Isle in a Sea of Sapphire”, only '
'19 kilometres off the mainland coast. “Rotto” has '
'a relaxed atmosphere and unique features '
'that will leave a lasting '
'impression.</p><p>It is believed that Rottnest '
'Island separated from the mainland 7,000 '
'years ago and is now the largest of a chain '
'of islands off the coast of Perth. The stunning, '
'pristine environment includes 63 secluded beaches, '
'20 bays, crystal clear water, fascinating '
'history, the quokka and more. All the '
'“Colours of Rottnest” can only be fully '
'appreciated on the fully commentated '
'Rottnest “Bayseeker Island '
'Tour”.</p><p>Explore the stunning beauty of '
'this A-Class reserve in air-conditioned '
'comfort, taking in the amazing fauna and flora of '
'the island, stunning beaches, woodlands '
'and<br>incredible salt '
'lakes.</p><p>This 1.75-hour island '
'tour includes all of Rottnest’s must-see '
'locations including the Wadjemup '
'Lighthouse, Henrietta Rocks, the '
'majestic look-out point at Mabel Cove. All '
'major habitats are covered on this amazing tour, '
'including Rottnest’s cultural and historical '
'heritage ranging from Maritime, Colonial and '
'Military history to future developments.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BIT1345',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '',
'state': ''},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'ROTTNEST - Bayseeker Island 13.45 Tour - (Tour only Ferry '
'fare not included)',
'pickupId': 2160,
'priceOptions': [{'id': 1215450,
'label': 'Adult',
'price': 54.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215448,
'label': 'Concession',
'price': 49.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215449,
'label': 'Child',
'price': 34.0,
'productCode': 'PMNZWY',
'seatsUsed': 1},
{'id': 1215447,
'label': 'Infant',
'price': 9.0,
'productCode': 'PMNZWY',
'seatsUsed': 1}],
'productCode': 'PMNZWY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Rottnest Island is the “Emerald Isle in a Sea '
'of Sapphire”, only 19km off the mainland '
'coast promising to leave a lasting '
'impression. Enhance your Rottnest experience '
'with this unique offering of a wonderful '
'fully commentated coach tour vis',
'supplierAlias': 'quokkacoaches',
'supplierId': 15251,
'supplierName': 'Quokka Coaches',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-08-29T09:34:49Z',
'dateUpdated': '2025-08-29T10:48:48Z',
'description': 'Test product to simulate invalid product in '
'variation<p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in variation</p><p>Test '
'product to simulate invalid product in '
'variation</p><p>Test product to simulate invalid '
'product in variation</p><p>Test product to '
'simulate invalid product in '
'variation</p><p><br></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'TESTP19MDD',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TEST Product that will be DELETED',
'priceOptions': [{'id': 1206424,
'label': 'Quantity',
'price': 10.0,
'productCode': 'P19MDD',
'seatsUsed': 1}],
'productCode': 'P19MDD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test product to simulate invalid product in '
'variation',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'advertisedPrice': 2.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-05-06T04:22:50Z',
'dateUpdated': '2025-05-06T04:33:22Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 37951,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13905/Marketplace_Leichhardt_Shopping_Centre_4900_1_scaled_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 38.0,
'minimumNoticeMinutes': 0,
'name': 'MP Product',
'priceOptions': [{'id': 1170428,
'label': 'Quantity',
'price': 2.0,
'productCode': 'PFVGZN',
'seatsUsed': 1}],
'productCode': 'PFVGZN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2025-05-02T08:13:37Z',
'dateUpdated': '2025-05-02T08:22:24Z',
'description': '<p>Cruise to Walter Peak High Country Farm across '
'Queenstown’s Lake Whakatipu onboard the historic '
'TSS Earnslaw. Feel free to take advantage of the '
'extensive lay-out of this incredible steamship – '
'she is a floating museum of her own history, and '
'you are more than welcome to enter the engine room '
'where you can watch our hardy coal-stokers as they '
'keep this beautiful lady of the lake gliding '
'across the waters of Lake '
'Whakatipu.</p><p><br><br>Once at the lakeside '
'Colonel’s Homestead Restaurant savour the '
'delicious aromas as our chef has the best of local '
'produce sizzling away on the grill. The buffet '
'includes salads, vegetables, and succulent local '
'meats cooked on the wood-fired BBQ. There is a '
'wide range of delicious desserts on offer, '
'including a vast array of fresh bread and '
'cheese.</p><p><br><br>Overlooking Lake Whakatipu '
"and Queenstown's alpine scenery, the Colonel’s "
'Homestead at Walter Peak High Country Farm is the '
'perfect place to spend a few hours. Its colonial '
'architecture and sweeping grounds evoke the '
'elegance of a bygone era. An entertaining farm '
'demonstration the whole family will enjoy is also '
'included. If there is time remaining, explore the '
'beautiful lakeside gardens before re-boarding onto '
'the TSS Earnslaw for the return trip to '
'Queenstown. </p>',
'formatted_duration': '3 Hours',
'images': [{'id': 37915,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/dining_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'TSS Earnlaw in Rezdy',
'pickupId': 648,
'priceOptions': [{'id': 1168927,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168924,
'label': 'Child',
'price': 80.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168923,
'label': 'Infant',
'price': 0.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168929,
'label': 'Adult (Lunch)',
'price': 110.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168925,
'label': 'Child (Lunch)',
'price': 90.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168926,
'label': 'Adult (Dinner)',
'price': 120.0,
'productCode': 'PDC1TN',
'seatsUsed': 1},
{'id': 1168928,
'label': 'Child (Dinner)',
'price': 100.0,
'productCode': 'PDC1TN',
'seatsUsed': 1}],
'productCode': 'PDC1TN',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'For a dining experience like no other, cruise '
'across Lake Whakatipu on the iconic TSS '
'Earnslaw Steamship and discover Queenstown’s '
'incomparable fine dining destination. Combine '
'a leisurely cruise, full gourmet BBQ buffet '
'and fun farm demons',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 215.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2025-01-28T04:34:15Z',
'dateUpdated': '2025-01-29T08:18:04Z',
'description': '<p>Guided tour of the Hobbiton movie set in New '
'Zealand.</p><p>Guided tour of the Hobbiton movie '
'set in New Zealand.</p><p>Guided tour of the '
'Hobbiton movie set in New Zealand.</p><p>Guided '
'tour of the Hobbiton movie set in New '
'Zealand.</p><p><br></p><p></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 37674,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image1_tb.jpg'},
{'id': 37675,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image2_tb.jpg'},
{'id': 37676,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/image3_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.7825893,
'locationAddress': {'addressLine': '',
'city': 'Hamilton',
'countryCode': 'nz',
'latitude': -37.7825893,
'longitude': 175.2527624,
'postCode': '4030',
'state': 'Waikato'},
'longitude': 175.2527624,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Hobbiton Movie Set Tour',
'priceOptions': [{'id': 1098757,
'label': 'Adult',
'price': 215.0,
'productCode': 'PMCA5D',
'seatsUsed': 1},
{'id': 1098758,
'label': 'Child',
'price': 89.0,
'productCode': 'PMCA5D',
'seatsUsed': 1}],
'productCode': 'PMCA5D',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Hobbiton movie set ',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 80.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T04:11:12Z',
'dateUpdated': '2024-06-05T04:20:44Z',
'description': 'Explore Melbournes lane ways, restaurants, cafes, '
'street art, walks, rides, bars, clubs etc etc '
'etc<p><br></p>',
'durationMinutes': 240,
'formatted_duration': '4 Hours',
'images': [{'id': 34282,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/melbourne_lanes_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -37.8152065,
'locationAddress': {'addressLine': 'Melbourne City',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -37.8152065,
'longitude': 144.963937,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 144.963937,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Discover Melbourne Lane-ways Walk',
'priceOptions': [{'id': 994092,
'label': 'Adult',
'price': 80.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994093,
'label': 'Child',
'price': 20.0,
'productCode': 'PWTQKN',
'seatsUsed': 1},
{'id': 994091,
'label': 'Senior',
'price': 60.0,
'productCode': 'PWTQKN',
'seatsUsed': 1}],
'productCode': 'PWTQKN',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Explore Melbourne's Lane-ways etc etc",
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-06-05T03:57:33Z',
'dateUpdated': '2024-06-05T04:06:17Z',
'description': '<p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p>Climb the iconic Sydney Harbour '
'Bridge<br></p><p><br></p><p></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 34281,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/bridge_climb_small_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.855973,
'locationAddress': {'addressLine': 'Sydney Harbour Bridge',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.855973,
'longitude': 151.2082987,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.2082987,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 90,
'name': 'Climb the Sydney Harbour Bridge',
'priceOptions': [{'id': 994090,
'label': 'Adult',
'price': 120.0,
'productCode': 'P1RSS5',
'seatsUsed': 1}],
'productCode': 'P1RSS5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb the iconic Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 68.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-06-04T22:47:30Z',
'dateUpdated': '2024-06-04T23:00:21Z',
'description': '<p>Guided tour of the Jenolan caves near '
'Katoomba.</p><p>Guided tour of the Jenolan caves '
'near Katoomba.</p><p>Guided tour of the Jenolan '
'caves near Katoomba.</p><p>Guided tour of the '
'Jenolan caves near Katoomba.</p><p><br></p><p></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34279,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/jenolan_caves_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Jenolan Caves',
'pickupId': 582,
'priceOptions': [{'id': 993948,
'label': 'Adult',
'price': 68.0,
'productCode': 'P0QAXP',
'seatsUsed': 1},
{'id': 993947,
'label': 'Child',
'price': 23.0,
'productCode': 'P0QAXP',
'seatsUsed': 1}],
'productCode': 'P0QAXP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Tour of the Jenolan caves near Katoomba',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 98.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2024-05-08T03:31:30Z',
'dateUpdated': '2024-05-08T03:52:42Z',
'description': 'Bungee jump from the Sydney Harbour Bridge.....and '
'other stuff<p>Bungee jump from the Sydney Harbour '
'Bridge.....and other stuff<br></p><p>Bungee jump '
'from the Sydney Harbour Bridge.....and other '
'stuff<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 34125,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger.jpeg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_lg.jpeg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_med.jpeg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/coathanger_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Bungee Jump the Coat Hanger',
'priceOptions': [{'id': 990277,
'label': 'Adult',
'price': 98.0,
'productCode': 'PTVCRE',
'seatsUsed': 1}],
'productCode': 'PTVCRE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Bungee jump from the Sydney Harbour Bridge',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'advertisedPrice': 567.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2024-01-31T06:10:23Z',
'dateUpdated': '2024-02-01T05:21:05Z',
'description': 'Scuba diving the reefs and the pinnacle off Lord '
'Howe island, Australia.<p>Includes flights '
'departing from Sydney</p>',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [{'id': 33740,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe.png',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_lg.png',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_med.png',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/13719/LordHowe_tb.png'}],
'internalCode': 'PLDV0M-1',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Scuba Dive Lord Howe Island',
'priceOptions': [{'id': 982231,
'label': 'Adult',
'price': 567.0,
'productCode': 'PLDV0M',
'seatsUsed': 1}],
'productCode': 'PLDV0M',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Scuba diving the pinnacle off Lord Howe '
'island, Australia',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:03:04Z',
'description': 'This is a stub product YOURPRODUCTCODE2 for Rezdy '
'Connect demonstration and test purpose.. It '
'complies with the RezdyConnect version 2 '
'specification. It contains all mandatory field and '
'some optional, to see a full example please see '
'the RezdyConnect specification.',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'YOURPRODUCTCODE2',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'name': 'Stub Rezdy Connect Product YOURPRODUCTCODE2',
'priceOptions': [{'id': 972175,
'label': 'Adult',
'price': 100.0,
'productCode': 'PRSQPE',
'seatsUsed': 1}],
'productCode': 'PRSQPE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'shortDescription': 'This is a stub product YOURPRODUCTCODE2 for '
'Rezdy Connect demonstration and test purpose.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': 'Additional information for the product, '
'that Rezdy sends after a booking is '
'completed (i.e. by email) to the '
'customer',
'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-10-19T01:02:50Z',
'dateUpdated': '2023-10-20T02:48:33Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification.',
'durationMinutes': 60,
'extras': [{'description': 'Description of the product extra',
'extraPriceType': 'QUANTITY',
'image': {'id': 31599,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/EXTRA_IMAGE/14218/GoPro '
'rental_tb.jpg'},
'name': 'GoPro rental',
'price': 10.0}],
'formatted_duration': '1 Hour',
'images': [{'id': 31597,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-0_tb.jpg'},
{'id': 31598,
'itemUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1.jpg',
'largeSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_lg.jpg',
'mediumSizeUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_med.jpg',
'thumbnailUrl': 'https://rz-email-images-upload.rezdy-staging.com/PRODUCT_IMAGE/14218/P1JLJY-1_tb.jpg'}],
'internalCode': 'RC_SPEC_EXAMPLE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.8687309,
'locationAddress': {'addressLine': 'The Promenade, Lime Street',
'city': 'Sydney',
'countryCode': 'au',
'latitude': -33.8687309,
'longitude': 151.202091,
'postCode': '2000',
'state': 'NSW'},
'longitude': 151.202091,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Morning kayaking tour in the harbour',
'pickupId': 843,
'priceOptions': [{'id': 972165,
'label': 'Adult',
'price': 99.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972163,
'label': 'Child',
'price': 50.0,
'productCode': 'P1JLJY',
'seatsUsed': 1},
{'id': 972164,
'label': '1 Adult + 2 Children',
'price': 180.0,
'productCode': 'P1JLJY',
'seatsUsed': 3},
{'id': 972162,
'label': 'Family of 4',
'price': 200.0,
'productCode': 'P1JLJY',
'seatsUsed': 4}],
'productCode': 'P1JLJY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 6,
'quantityRequiredMin': 1,
'shortDescription': 'A short description of the product which '
'should be a plain text. See the min, max '
'length restrictions in the product model '
'specification.',
'supplierAlias': 'MarianasTours19102',
'supplierId': 14218,
'supplierName': "Mariana's Tours 1910_2",
'tags': ['TYPE:Activity'],
'terms': 'Specific terms and conditions for this product',
'timezone': 'Australia/Sydney',
'unitLabel': 'Passenger',
'unitLabelPlural': 'Passengers',
'waitListingEnabled': False},
{'advertisedPrice': 19.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Participant Test Field',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Test multi line text',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-06-21T02:33:16Z',
'dateUpdated': '2024-01-29T03:08:26Z',
'description': 'BANDUNG is the capital city of the Indonesian '
'province of West Java.[7] Greater Bandung (Bandung '
"Basin Metropolitan Area/BBMA) is the country's "
'second-largest and most populous metropolitan '
'area, with over 11 million '
'inhabitants.<p><br></p><p>This is a product test '
'by PRADITHA.</p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 30999,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/bandung_travel_guide_tb.jpg'},
{'id': 31000,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/kota_bandung_43_tb.jpeg'},
{'id': 31001,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/jembatan_pasupati_di_kota_bandung_169_tb.jpeg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Day Tour in Bandung',
'pickupId': 651,
'priceOptions': [{'id': 961228,
'label': 'Adult',
'price': 20.0,
'productCode': 'PPNMRD',
'seatsUsed': 1},
{'id': 961229,
'label': 'Child',
'price': 15.0,
'productCode': 'PPNMRD',
'seatsUsed': 1}],
'productCode': 'PPNMRD',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '-- TEST PRODUCT by Praditha --',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 42.0,
'agentPaymentType': 'FULL_AGENT',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Single or Twin share accommodation? ',
'listOptions': 'Single\r\nTwin\r\nTest',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'charter': False,
'commissionIncludesExtras': True,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-06-09T05:45:44Z',
'dateUpdated': '2025-02-19T08:02:06Z',
'description': 'Popsicle Tour oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour oh la '
'li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. Popsicle Tour oh la li la. '
'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li '
'la. Popsicle Tour oh la li la. Popsicle Tour '
'oh la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'formatted_duration': '3 Hours',
'images': [{'id': 30949,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/1075/Popsicle_tb.jpeg'}],
'internalCode': 'POPGROUP_PNCGDY',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '241 Commonwealth Street',
'city': 'Surry Hills',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '2010',
'state': 'NSW'},
'longitude': 133.775136,
'maxCommissionPercent': 20.0,
'name': 'Popsicle Tour Group',
'priceOptions': [{'id': 960148,
'label': 'Group from 2 to 4',
'maxQuantity': 4,
'minQuantity': 2,
'price': 42.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1},
{'id': 960149,
'label': 'Group from 5 to 8',
'maxQuantity': 8,
'minQuantity': 5,
'price': 52.0,
'priceGroupType': 'EACH',
'productCode': 'PNCGDY',
'seatsUsed': 1}],
'productCode': 'PNCGDY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Popsicle Tour oh la li la. Popsicle Tour oh '
'la li la. Popsicle Tour oh la li la. Popsicle '
'Tour oh la li la. ',
'supplierAlias': 'rezdydemotest',
'supplierId': 1075,
'supplierName': 'Rezdy API Certification Use',
'tags': [],
'terms': '',
'timezone': 'Pacific/Pago_Pago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Per Booking Test Field',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-05-21T23:02:00Z',
'dateUpdated': '2023-05-21T23:08:35Z',
'description': '<p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only<br></p><p>This is an open-dated test product '
'only</p><p>This is an open-dated test product '
'only<br></p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'TEST20',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Twenty',
'pickupId': 582,
'priceOptions': [{'id': 958734,
'label': 'Adult',
'price': 100.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958732,
'label': 'Child',
'price': 50.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958735,
'label': 'Infant',
'price': 10.0,
'productCode': 'PL0VBD',
'seatsUsed': 1},
{'id': 958733,
'label': 'Senior',
'price': 80.0,
'productCode': 'PL0VBD',
'seatsUsed': 1}],
'productCode': 'PL0VBD',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PL0VBD'}],
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an open-dated test product only',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-26T05:37:42Z',
'dateUpdated': '2023-04-26T09:00:18Z',
'description': 'Price per booking Price per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'bookingPrice per bookingPrice per bookingPrice per '
'booking',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 20,
'name': 'Price per booking',
'priceOptions': [{'id': 956425,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PA7DMT',
'seatsUsed': 1}],
'productCode': 'PA7DMT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Price per booking',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'taxes': [{'compound': True,
'label': 'GST',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 20.0,
'taxType': 'PERCENT'},
{'compound': False,
'label': 'VAT',
'priceInclusive': False,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'},
{'label': 'Administration fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 100.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_ORDER'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2023-04-06T14:48:28Z',
'dateUpdated': '2023-04-07T07:29:18Z',
'description': '<p>PLEASE DO NOT CHANGE!<br></p><p>This it test '
'automation tour that has only group fare types '
'with min/max required number of seats to '
'book</p><p>Test automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test '
'automation<br></p><p>Test automation<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 30679,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/4dbd526ec8ac4a89ac75fa7c90b2d823aurora_borealis_lofoten_norway_night_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -27.4369716,
'locationAddress': {'addressLine': 'Travello Pty Ltd 2/121 '
'Newmarket Rd Windsor, QLD, ',
'city': 'Brisbane',
'countryCode': 'au',
'latitude': -27.4369716,
'longitude': 153.024526,
'postCode': '4030',
'state': 'Queensland'},
'longitude': 153.024526,
'maxCommissionPercent': 23.0,
'name': 'Rezdy product with group fares',
'pickupId': 651,
'priceOptions': [{'id': 956107,
'label': 'Family of 3',
'price': 200.0,
'productCode': 'PNHMN0',
'seatsUsed': 3},
{'id': 956108,
'label': 'Group from 3 to 5',
'maxQuantity': 5,
'minQuantity': 3,
'price': 300.0,
'priceGroupType': 'TOTAL',
'productCode': 'PNHMN0',
'seatsUsed': 1}],
'productCode': 'PNHMN0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 2,
'shortDescription': 'This it test automation tour that has only '
'group fare types with min/max required number '
'of seats to book\r\n'
'PLEASE DO NOT CHANGE!',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': ['CATEGORY:Backpackers Tours', 'TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-04-05T12:36:13Z',
'dateUpdated': '2023-04-05T12:40:45Z',
'description': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate test',
'durationMinutes': 2,
'formatted_duration': '2 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'new anydate test',
'priceOptions': [{'id': 956101,
'label': 'Quantity',
'price': 200.0,
'productCode': 'P0HPF9',
'seatsUsed': 1}],
'productCode': 'P0HPF9',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P0HPF9'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'new anydate testnew anydate testnew anydate '
'testnew anydate testnew anydate testnew '
'anydate testnew anydate test',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'just short test',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-16T11:45:57Z',
'dateUpdated': '2023-08-23T16:41:34Z',
'description': 'long description dsfsd fsd fsdgf dg fdh gh '
'fghgfhfgj hjhgj hgjghjghj ghjghjk '
'gkjkjhkhjkjhfghfghfghfgh',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'No day',
'priceOptions': [{'id': 955002,
'label': 'Adult',
'price': 100.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955039,
'label': 'Family of 5',
'price': 300.0,
'productCode': 'PDDTWZ',
'seatsUsed': 5},
{'id': 955038,
'label': 'Group from 5 to 10',
'maxQuantity': 10,
'minQuantity': 5,
'price': 111.0,
'priceGroupType': 'EACH',
'productCode': 'PDDTWZ',
'seatsUsed': 1},
{'id': 955040,
'label': 'Custom',
'price': 3.0,
'productCode': 'PDDTWZ',
'seatsUsed': 2},
{'id': 955041,
'label': 'Double',
'maxQuantity': 2,
'minQuantity': 2,
'price': 150.0,
'productCode': 'PDDTWZ',
'seatsUsed': 1}],
'productCode': 'PDDTWZ',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 6,
'shortDescription': 'Tour with no date needed',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-09T07:05:37Z',
'dateUpdated': '2023-10-23T13:19:56Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'PTKEJC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date - any pickup',
'pickupId': 652,
'priceOptions': [{'id': 954688,
'label': 'Adult',
'price': 140.0,
'productCode': 'PTKEJC',
'seatsUsed': 1}],
'productCode': 'PTKEJC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1240.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Date',
'label': 'Date of birth',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-03-06T15:18:25Z',
'dateUpdated': '2025-09-23T11:40:37Z',
'description': 'Any DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny DateAny DateAny DateAny '
'DateAny DateAny DateAny Date',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'P4JBEC',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Any date',
'pickupId': 354,
'priceOptions': [{'id': 970008,
'label': 'Adult',
'price': 1240.0,
'productCode': 'P4JBEC',
'seatsUsed': 1}],
'productCode': 'P4JBEC',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'Any Date Any Date Any Date',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'taxes': [{'compound': True,
'label': 'Included in a price tax',
'priceInclusive': True,
'supplierId': 12783,
'taxFeeType': 'TAX',
'taxPercent': 5.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:18:28Z',
'dateUpdated': '2023-06-23T06:17:51Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29807,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST19',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product NINETEEN',
'pickupId': 582,
'priceOptions': [{'id': 953139,
'label': 'Adult',
'price': 100.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953138,
'label': 'Child',
'price': 50.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953137,
'label': 'Infant',
'price': 10.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953136,
'label': 'Senior',
'price': 80.0,
'productCode': 'PESSY1',
'seatsUsed': 1},
{'id': 953140,
'label': 'Student',
'price': 75.0,
'productCode': 'PESSY1',
'seatsUsed': 1}],
'productCode': 'PESSY1',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:16:20Z',
'dateUpdated': '2023-06-23T06:16:54Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29806,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST18',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product EIGHTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953132,
'label': 'Adult',
'price': 100.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953133,
'label': 'Child',
'price': 50.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953131,
'label': 'Infant',
'price': 10.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953134,
'label': 'Senior',
'price': 80.0,
'productCode': 'PTBKWY',
'seatsUsed': 1},
{'id': 953135,
'label': 'Student',
'price': 75.0,
'productCode': 'PTBKWY',
'seatsUsed': 1}],
'productCode': 'PTBKWY',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2023-02-08T22:13:14Z',
'dateUpdated': '2023-06-23T06:18:37Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 29805,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/Longreach_tb.jpg'}],
'internalCode': 'TEST17',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVENTEEN',
'pickupId': 582,
'priceOptions': [{'id': 953130,
'label': 'Adult',
'price': 100.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953126,
'label': 'Child',
'price': 50.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953128,
'label': 'Infant',
'price': 10.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953129,
'label': 'Senior',
'price': 80.0,
'productCode': 'PKVXSS',
'seatsUsed': 1},
{'id': 953127,
'label': 'Student',
'price': 75.0,
'productCode': 'PKVXSS',
'seatsUsed': 1}],
'productCode': 'PKVXSS',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 140.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T17:57:02Z',
'dateUpdated': '2023-03-06T11:30:18Z',
'description': 'Date not required Date not required Date '
'not requiredDate not required Date not '
'required Date not required',
'durationMinutes': 40,
'formatted_duration': '40 Min',
'images': [],
'internalCode': 'PVP1RX',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Date not required',
'priceOptions': [{'id': 952960,
'label': 'Adult',
'price': 140.0,
'productCode': 'PVP1RX',
'seatsUsed': 1}],
'productCode': 'PVP1RX',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Date not required Date not required Date not '
'required',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 120.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'How did you hear about us?',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Text with ąčęėįšųū90-žĄČĘĖĮŠŲŪ()_Ž',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-07T15:53:31Z',
'dateUpdated': '2025-09-02T08:05:33Z',
'description': 'Test Fixed dates & times <b>Test Fixed '
'dates & times Test Fixed dates & '
'times Test Fixed dates & times</b>',
'durationMinutes': 5760,
'extras': [{'description': 'Morbi diam urna, placerat id eleifend '
'rutrum, eleifend sit amet ante. ',
'extraPriceType': 'ANY',
'name': 'Accommodation (Hyte)',
'price': 50.0},
{'description': 'Donec sed turpis a nisi viverra '
'lobortis.',
'extraPriceType': 'FIXED',
'name': 'Backpack',
'price': 10.0},
{'description': 'Phasellus sed dignissim justo.',
'extraPriceType': 'FIXED',
'name': 'Tent',
'price': 15.0}],
'formatted_duration': '4 Days',
'images': [],
'internalCode': 'PS2022',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 1,
'name': 'Fixed dates & times',
'pickupId': 2037,
'priceOptions': [{'id': 952946,
'label': 'Adult',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206197,
'label': 'Child',
'price': 100.0,
'productCode': 'PS2022',
'seatsUsed': 1},
{'id': 1206196,
'label': 'Teenager',
'price': 120.0,
'productCode': 'PS2022',
'seatsUsed': 1}],
'productCode': 'PS2022',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'PS2022'}],
'productType': 'MULTIDAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Test Fixed dates & times',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['INTENSITY:Active',
'AGE:Adult',
'SKILL_LEVEL:Beginner',
'AGE:Child',
'AGE:Teenager',
'SUITABILITY:Any Weather',
'INTEREST:Sightseeing',
'CATEGORY:Active Tours',
'TYPE:Tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False,
'xeroAccount': ''},
{'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2023-02-02T02:07:01Z',
'dateUpdated': '2023-02-07T15:29:13Z',
'description': 'Test activity for type DATEENQUIRY. Will try to '
'setup it here. Test activity for type DATEENQUIRY. '
'Will try to setup it here. Test activity for type '
'DATEENQUIRY. Will try to setup it here. Test '
'activity for type DATEENQUIRY. Will try to setup '
'it here.',
'durationMinutes': 30,
'formatted_duration': '30 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 56.130366,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'ca',
'latitude': 56.130366,
'longitude': -106.346771,
'postCode': '',
'state': ''},
'longitude': -106.346771,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Test activity DATEENQUIRY',
'priceOptions': [{'id': 952543,
'label': 'Quantity',
'price': 25.0,
'productCode': 'PWMRMR',
'seatsUsed': 1}],
'productCode': 'PWMRMR',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Test activity for type DATEENQUIRY',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Pick Up Hotel',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Passenger Weights',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-11-23T04:06:21Z',
'dateUpdated': '2023-05-10T23:57:30Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 26796,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/15_day_southern_africa_encompassed_discount_tb.jpg'}],
'internalCode': 'TEST7',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': 'Melbourne',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '3000',
'state': 'Victoria'},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product SEVEN',
'pickupId': 582,
'priceOptions': [{'id': 957822,
'label': 'Adult',
'price': 250.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946496,
'label': 'Child',
'price': 50.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946493,
'label': 'Infant',
'price': 10.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946495,
'label': 'Senior',
'price': 80.0,
'productCode': 'PK0G1X',
'seatsUsed': 1},
{'id': 946494,
'label': 'Student',
'price': 75.0,
'productCode': 'PK0G1X',
'seatsUsed': 1}],
'productCode': 'PK0G1X',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 2,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-10-10T02:27:54Z',
'dateUpdated': '2023-06-21T02:33:26Z',
'description': '<span class="wysiwyg-font-size-medium">This is a '
'test product only, please ignore.</span><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p><p>This is '
'a test product only, please ignore.</p>',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [{'id': 24087,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13719/basset_puppies_tb.jpeg'}],
'internalCode': 'TEST3',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product Three',
'priceOptions': [{'id': 944628,
'label': 'Adult',
'price': 100.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944626,
'label': 'Child',
'price': 50.0,
'productCode': 'P00KGL',
'seatsUsed': 1},
{'id': 944624,
'label': 'Infant',
'price': 0.0,
'productCode': 'P00KGL',
'seatsUsed': 1}],
'productCode': 'P00KGL',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is a test product only, please ignore',
'supplierAlias': 'travellotest',
'supplierId': 13719,
'supplierName': 'Travello Test',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-09-29T04:49:26Z',
'dateUpdated': '2024-04-19T05:22:46Z',
'description': 'Long description where the developer needs to '
'reach a certain amount of characters that are not '
'yet reached but soon.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Test Product 0',
'priceOptions': [{'id': 944109,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P01JTS',
'seatsUsed': 1}],
'productCode': 'P01JTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 20,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithsquare',
'supplierId': 13905,
'supplierName': 'Supplier with Square',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 69.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-08-08T02:13:42Z',
'dateUpdated': '2022-10-12T23:03:07Z',
'description': '<p>A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful ocean '
'waters surrounding Cape Byron spotting wild '
"dolphins, whales and turtles in Cape Byron's "
'National Marine Park and learning the local '
'Aboriginal stories and sacred places. Guided by '
"Byron Bay's most experienced team you'll be in "
'safe hands..</p><p>You will also have a great view '
"of Byron's coast line and the Byron Bay lighthouse "
'from the '
'water.</p><p><strong><br></strong></p><p><strong>Your '
'Tour Program:</strong></p><p>Your Dolphin kayak '
'tour will start at our beautiful trailer on the '
"Beach front in Byron Bay where you'll meet all "
'your fellow paddlers, pair up on the 2 person '
'kayaks and learn the basics of paddling a '
"sit-on-top kayak.</p><p>Then we'll hit the ocean "
'where you can impress your friends (and yourself) '
'getting out past the shore break. Once out on the '
"water you'll learn about local Aboriginal stories "
'and sacred places, paddle along surfing mecca "The '
'Pass", Wategos millionaire row, and Australia\'s '
'most Easterly point Cape Byron.<br></p><p>Take in '
'the views of our stunning coastline. Byron Bay is '
'truly one of the most naturally beautiful places '
'on the East Coast of Australia. GAze upwards to '
'our Cape Byron Lighthouse, almost 120 years old '
'now in all her majestic glory overlooking the '
'Bay.</p><p>Keep an eye out for those cheeky '
'dolphins, whales when in season and turtles '
"popping up for a breath of fresh air. It's a true "
'privilege to be in the ocean and seeing wild sea '
'life.<br></p><p>Paddle back to the main beach and '
'enjoy the stunning view of the Byron Bay coast '
'line and lighthouse. You might like to surf a wave '
'back to shore - we will show you '
'how. <br></p><p>Tell all your friends what an '
'incredible time you had paddling with dolphins, '
'whales and turtles with Go Sea Kayak Byron '
'Bay!</p><p><strong><br></strong></p><p><strong>Essential '
'Facts:</strong></p><ul><li>Go Sea Kayak tours are '
'in Cape Byron Marine Park.</li><li>Congratulations '
'for choosing to put your faith in Mother Nature to '
'have the chance to see wild dolphins, turtles and '
"Whales. You've done the right thing instead of "
'sitting in a concrete grandstand somewhere with '
"1000's of other people seeing captive dolphins "
'perform tricks for food.</li><li>No experience is '
'necessary, our expert guides teach you all you '
'need to know</li><li>Tours are $69 per person ( '
'from 5yrs and upwards) <br></li><li> We '
'can take children from 5years old and upwards on '
'our tours. </li><li>Tours depart daily, every '
'day of the year, at 9:30am and '
'1:30pm, </li><li>Follow us on Facebook, or '
'click here <a '
'href="https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour">https://goseakayak.rezdy.com/11985/sunrise-sea-kayak-tour</a>, to '
'see when we are running our special Sunrise Kayak '
'Tours</li><li>Meet at our trailer , on the park '
'opposite 56 Lawson St. Byron Bay 25 minutes before '
'your tour time.</li><li>All safety gear is '
'provided. We have mobile phone pouches and '
'sunglass lanyards for sale at check in if '
'needed.<br></li><li>Wetsuits are provided in '
'cooler months free of charge</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/faqs/" '
'target="_blank">FAQ</a> page also provides '
'you with answers to some of the most commonly '
'asked questions</li><li>Please also see '
'our <a '
'href="http://goseakayakbyronbay.com.au/terms-conditions/" '
'target="_blank">Terms and '
'Conditions</a> page<br></li></ul><p><br><strong>PLEASE '
'NOTE: BOOKINGS ARE '
'ESSENTIAL</strong></p><p><br><b>Why Kayak with Go '
'Sea Kayak Byron Bay?</b></p><ul><li>Go Sea Kayak '
'Byron Bay is owned and operated by real local surf '
'lifesavers, ensuring your sea kayaking adventure '
"is fun, safe and memorable. We don't just say we "
'are Lifesavers, we patrol the local '
'beaches. <br></li><li>We are so lucky to have '
'the most experienced kayak tour staff in Byron '
'Bay. Experience counts for so much taking care of '
'you out there on the Bay.</li><li>We have the best '
'customer to tour guide ratio for Byron Bay Sea '
'Kayak Tours.</li><li>Our <a '
'href="http://goseakayakbyronbay.com.au/about/spotting-dolphins/" '
'target="_blank">Go Sea Guarantee</a> ensures '
"that if you don't see a Dolphin, Turtle or Whale "
'you can come again for free! Yes thats right, if '
"you don't see any wildlife on your tour we will "
'let you come back again for a free '
'tour.<br></li><li>We are the only Sea Kayak Tour '
'in Byron Bay with a 100% safety record. Unlike '
'other companies, we have NEVER needed rescuing as '
'we respect Mother Nature and the '
'elements. <br></li><li>Your safety is our '
'Number 1 priority. In over ten years of operating '
'we have taken over 90,000 people kayaking here in '
'Byron Bay without a single incident.</li><li>Go '
'Sea Kayak employs local Aboriginal guides adding '
'another unique dimension to our tours. Our guides '
'will tell you the local stories of special places, '
'animals and people relevant to Byron '
'Bay.</li><li>Our local staff are professional, and '
'enthusiastic - we love what we do and make sure '
'you have a great time Click here to read of the '
'experiences from some of our customers.</li><li>$1 '
'from every Go Sea Kayak customer is donated to '
'Australian Seabird Rescue.</li></ul><br>Lastly, '
'thank you for making your booking, we look forward '
'to showing <br>you around the beautiful Cape '
'Byron Marine Park. See you soon!',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [{'id': 23884,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13859/go_sea_kayak_whales_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 1440,
'name': 'Go Sea Kayaking with Whales in Byron Bay',
'priceOptions': [{'id': 942730,
'label': 'Adult',
'price': 70.0,
'productCode': 'P0PRWP',
'seatsUsed': 1},
{'id': 942731,
'label': 'Child',
'price': 69.0,
'productCode': 'P0PRWP',
'seatsUsed': 1}],
'productCode': 'P0PRWP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'A highlight of your stay in Byron Bay will be '
'this ocean adventure padding the beautiful '
'ocean waters surrounding Cape Byron spotting '
'wild dolphins, whales and turtles in Cape '
"Byron's National Marine Park.",
'supplierAlias': 'marianatestoperator',
'supplierId': 13859,
'supplierName': 'Mariana Test Operator',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-19T00:41:30Z',
'dateUpdated': '2022-07-19T00:45:30Z',
'description': 'Hunter Valley Garden Day TourHunter Valley Garden '
'Day TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'durationMinutes': 360,
'formatted_duration': '6 Hours',
'images': [],
'internalCode': 'HVG001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 18.0,
'minimumNoticeMinutes': 0,
'name': 'Hunter Valley Garden Day Tour',
'priceOptions': [{'id': 942043,
'label': 'Quantity',
'price': 100.0,
'productCode': 'P44LMC',
'seatsUsed': 1}],
'productCode': 'P44LMC',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 10,
'quantityRequiredMin': 1,
'shortDescription': 'Hunter Valley Garden Day TourHunter Valley '
'Garden Day TourHunter Valley Garden Day '
'TourHunter Valley Garden Day TourHunter '
'Valley Garden Day Tour',
'supplierAlias': 'rezdygregorytestcompany2',
'supplierId': 13635,
'supplierName': 'RezdyGregoryTestCompany2',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 265.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-07-15T01:37:18Z',
'dateUpdated': '2022-09-29T04:15:31Z',
'description': '<p>Add a longer description of this '
'product.</p><p>This must be at least 100 '
'characters long, and up to 20,000 characters if '
'needed.</p>',
'durationMinutes': 1,
'formatted_duration': '1 Min',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Sunset Cruise',
'priceOptions': [{'id': 941930,
'label': 'Quantity',
'price': 265.0,
'productCode': 'PWNS4A',
'seatsUsed': 1}],
'productCode': 'PWNS4A',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.',
'supplierAlias': 'testrezdypayau',
'supplierId': 13684,
'supplierName': 'TestRezdyPayAU',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:38Z',
'dateUpdated': '2022-06-28T17:11:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Twilight Session (2.5hr)_19_5043_5116',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight Session (2.5hr)',
'priceOptions': [{'id': 940973,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940970,
'label': 'Concession',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940971,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1},
{'id': 940972,
'label': 'Child (8-12yrs)',
'price': 70.0,
'productCode': 'PGQZBK',
'seatsUsed': 1}],
'productCode': 'PGQZBK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Climb at Dusk - special event! Approx 2.5 '
'hours (including gearing up time). From 8yrs+ '
'Only.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:09:41Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_KidZip_19_5011_5084',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940969,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PPTLWH',
'seatsUsed': 1}],
'productCode': 'PPTLWH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5 hrs (including gearing time) Only '
'for Children 8-12yrs.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attractions'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:37Z',
'dateUpdated': '2022-06-28T17:10:14Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Party Starter (2.5hr)_19_4625_4698',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter (2.5hr)',
'priceOptions': [{'id': 940968,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940967,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940965,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1},
{'id': 940966,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'P6ZK4W',
'seatsUsed': 1}],
'productCode': 'P6ZK4W',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests. See website for package '
'inclusion.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:39:36Z',
'dateUpdated': '2022-06-28T17:11:22Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'SI_Standard Session (2.5hr)_19_4495_4568',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7048972,
'locationAddress': {'addressLine': '450 Mona Vale Rd',
'city': 'St Ives',
'countryCode': 'Australia',
'latitude': -33.7048972,
'longitude': 151.1849489,
'postCode': '2075'},
'longitude': 151.1849489,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940962,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940964,
'label': 'Concession',
'price': 46.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940963,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940961,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P0LAC0',
'seatsUsed': 1},
{'id': 940960,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P0LAC0',
'seatsUsed': 1}],
'productCode': 'P0LAC0',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttastives',
'supplierId': 13786,
'supplierName': 'Treetops Adventure St Ives Staging',
'tags': ['TYPE:Activity', 'CATEGORY:Attraction'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:27Z',
'dateUpdated': '2022-06-28T17:21:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_Twilight_9_2774_2847',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Twilight',
'priceOptions': [{'id': 940925,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940921,
'label': 'Concession',
'price': 31.5,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940926,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940924,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940922,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1},
{'id': 940923,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'PK3BEU',
'seatsUsed': 1}],
'productCode': 'PK3BEU',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Only available during School Holidays. Choose '
'1 course to climb on the day! Approx. 1hr '
'session.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:40Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_KidZip_9_2770_2843',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940920,
'label': 'Child (10-12yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940918,
'label': 'Junior (8-9yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1},
{'id': 940919,
'label': 'Junior (6-7yrs)',
'price': 40.0,
'productCode': 'PXAET3',
'seatsUsed': 1}],
'productCode': 'PXAET3',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "We climb so you don't have to! 1.5hr group "
'session for children aged 6-12yrs to climb '
'with our Crew Members. ',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:26Z',
'dateUpdated': '2022-06-28T17:21:56Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 300,
'formatted_duration': '5 Hours',
'images': [],
'internalCode': 'NL_Unlocked Pass_9_220_220',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Unlocked Pass',
'priceOptions': [{'id': 940917,
'label': 'Grown-Up',
'price': 80.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940916,
'label': 'Concession',
'price': 72.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940913,
'label': 'Teens (13-17yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940914,
'label': 'Child (10-12yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940915,
'label': 'Junior (8-9yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1},
{'id': 940912,
'label': 'Junior (6-7yrs)',
'price': 70.0,
'productCode': 'PBCCDK',
'seatsUsed': 1}],
'productCode': 'PBCCDK',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Climb as many courses as you'd like, across 2 "
'sessions! Second session to completed within '
'7 days of first visit. Last session at 14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:22:08Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 180,
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'NL_3 Circuits_9_219_219',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '3 Circuits',
'priceOptions': [{'id': 940911,
'label': 'Grown-Up',
'price': 70.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940910,
'label': 'Concession',
'price': 63.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940906,
'label': 'Teens (13-17yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940907,
'label': 'Child (10-12yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940908,
'label': 'Junior (8-9yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1},
{'id': 940909,
'label': 'Junior (6-7yrs)',
'price': 60.0,
'productCode': 'PWN1RF',
'seatsUsed': 1}],
'productCode': 'PWN1RF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '3 courses. Up to 96 obstacles. Starting at '
'10+ metres high. High intensity fitness. '
'Approx 3 hrs to complete. Last session at '
'14:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:25Z',
'dateUpdated': '2022-06-28T17:21:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NL_2 Circuits_9_218_218',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '2 Circuits',
'priceOptions': [{'id': 940902,
'label': 'Grown-Up',
'price': 55.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940903,
'label': 'Concession',
'price': 49.5,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940904,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940905,
'label': 'Child (10-12yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940901,
'label': 'Junior (8-9yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1},
{'id': 940900,
'label': 'Junior (6-7yrs)',
'price': 45.0,
'productCode': 'P1XD0L',
'seatsUsed': 1}],
'productCode': 'P1XD0L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '2 courses. Up to 46 obstacles. Starting at '
'10+ metres high. Mid to High fitness '
'required. Approx 2 hrs to complete. Last '
'session at 15:00',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T04:01:24Z',
'dateUpdated': '2022-06-28T17:20:53Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'NL_1 Circuit_9_217_217',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -26.6548804,
'locationAddress': {'addressLine': '154 - 164 Horton Pde',
'city': 'MAROOCHYDORE',
'countryCode': 'Australia',
'latitude': -26.6548804,
'longitude': 153.0871569,
'postCode': '4558'},
'longitude': 153.0871569,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': '1 Circuit',
'priceOptions': [{'id': 940899,
'label': 'Grown-Up',
'price': 35.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940896,
'label': 'Concession',
'price': 31.5,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940898,
'label': 'Teens (13-17yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940895,
'label': 'Child (10-12yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940894,
'label': 'Junior (8-9yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1},
{'id': 940897,
'label': 'Junior (6-7yrs)',
'price': 25.0,
'productCode': 'P9Z04V',
'seatsUsed': 1}],
'productCode': 'P9Z04V',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '1 course. Up to 23 obstacles. Starting at 10+ '
'metres high. Moderate fitness. Approx 1 hr to '
'complete.',
'supplierAlias': 'nextlevelpark',
'supplierId': 13795,
'supplierName': 'Next Level Park Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:58Z',
'dateUpdated': '2022-06-28T17:18:20Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_KidZip_6_184_184',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'KidZip',
'priceOptions': [{'id': 940882,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'P1CFME',
'seatsUsed': 1}],
'productCode': 'P1CFME',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'School Holiday Program on our Tree Ropes '
'Course! ',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:18:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Mountain Bike Hire - Standard (2hrs)_6_171_171',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Mountain Bike Hire - Standard (2hrs)',
'priceOptions': [{'id': 940881,
'label': 'Grown-Up',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940880,
'label': 'Concession',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940878,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1},
{'id': 940879,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'P01VDH',
'seatsUsed': 1}],
'productCode': 'P01VDH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please call for Premium Mountain Bike Upgrade '
'availability',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:57Z',
'dateUpdated': '2022-06-28T17:19:30Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Tree Ropes Course_6_166_166',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940877,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940874,
'label': 'Concession',
'price': 46.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940876,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940875,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHK6KG',
'seatsUsed': 1},
{'id': 940873,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHK6KG',
'seatsUsed': 1}],
'productCode': 'PHK6KG',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hr session. Swing, leap and climb '
'through the pine forest!',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight between 45 - 114 Kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-07-05T07:19:19Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'HB_Segway Tour_6_182_182',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Segway Tour',
'priceOptions': [{'id': 940871,
'label': 'Grown-Up',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1},
{'id': 940872,
'label': 'Teens (13-17yrs)',
'price': 100.0,
'productCode': 'PTL9ZF',
'seatsUsed': 1}],
'productCode': 'PTL9ZF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 45-117kg.\r\n'
'Min: 2 riders per booking.\r\n'
'Approx. 1.5-hours. Complimentary digital '
'photos included.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:51:56Z',
'dateUpdated': '2022-06-28T17:19:48Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'HB_Zipline_6_161_161',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -41.3081389,
'locationAddress': {'addressLine': '66 Hollybank Rd',
'city': 'Tasmania',
'countryCode': 'Australia',
'latitude': -41.3081389,
'longitude': 147.2124657,
'postCode': '7268'},
'longitude': 147.2124657,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipline',
'priceOptions': [{'id': 940869,
'label': 'Grown-Up',
'price': 125.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940866,
'label': 'Concession',
'price': 112.5,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940868,
'label': 'Teens (13-17yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940867,
'label': 'Child (8-12yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1},
{'id': 940870,
'label': 'Junior (3-7yrs)',
'price': 90.0,
'productCode': 'PKZ0BB',
'seatsUsed': 1}],
'productCode': 'PKZ0BB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Strict Weight Limit: 135kg. Approx. '
'2.5-hours. Complimentary digital photos '
'included. Min: 2 riders per tour.',
'supplierAlias': 'hollybank',
'supplierId': 13794,
'supplierName': 'Hollybank Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13794,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:19Z',
'dateUpdated': '2022-07-21T07:08:18Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Kidzip_18_4467_4540',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Kidzip',
'priceOptions': [{'id': 940855,
'label': 'Child (8-12yrs)',
'price': 55.0,
'productCode': 'PYLWVY',
'seatsUsed': 1}],
'productCode': 'PYLWVY',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Let your little monkey fly around with our '
"crew so you don't have to! Available during "
'school holidays only.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Juniors (3-7yrs)_18_5128_5201',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Juniors (3-7yrs)',
'priceOptions': [{'id': 940854,
'label': 'Junior (3-7yrs)',
'price': 33.0,
'productCode': 'PQ2WW2',
'seatsUsed': 1}],
'productCode': 'PQ2WW2',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:18Z',
'dateUpdated': '2022-07-21T07:08:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Party Starter: Children (8-17yrs)_18_4507_4580',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Party Starter: Children (8-17yrs)',
'priceOptions': [{'id': 940851,
'label': 'Grown-Up',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940853,
'label': 'Teens (13-17yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1},
{'id': 940852,
'label': 'Child (8-12yrs)',
'price': 45.0,
'productCode': 'PS109K',
'seatsUsed': 1}],
'productCode': 'PS109K',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Minimum 8 guests required. Approx 2.5hrs. See '
'website for package inclusions.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 50.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:40:17Z',
'dateUpdated': '2022-07-21T07:28:23Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'TH_Tree Ropes Session (2.5hrs)_18_4361_4434',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.7457803,
'locationAddress': {'addressLine': 'Cumberland State Forest,',
'city': 'West Pennant Hills',
'countryCode': 'Australia',
'latitude': -33.7457803,
'longitude': 151.0373708,
'postCode': '2126'},
'longitude': 151.0373708,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Session (2.5hrs)',
'priceOptions': [{'id': 942121,
'label': 'Grown-Up',
'price': 56.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940848,
'label': 'Concession',
'price': 46.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940849,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940846,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1},
{'id': 940850,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PJ1TGW',
'seatsUsed': 1}],
'productCode': 'PJ1TGW',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5 hours (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttahills',
'supplierId': 13788,
'supplierName': 'Treetops Adventure The Hills Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:25Z',
'dateUpdated': '2022-06-28T17:13:46Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'WS_Zipcoaster - Xpress_12_3404_3477',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Zipcoaster - Xpress',
'priceOptions': [{'id': 940835,
'label': 'Grown-Up',
'price': 40.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940833,
'label': 'Concession',
'price': 36.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940836,
'label': 'Teens (13-17yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1},
{'id': 940834,
'label': 'Child (8-12yrs)',
'price': 30.0,
'productCode': 'PRP0AS',
'seatsUsed': 1}],
'productCode': 'PRP0AS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Enjoy a 1hr session twisting and zipping '
'around our 500m zipline rollercoaster! From '
'8yrs+. *Minimum weight 25kg.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:36:24Z',
'dateUpdated': '2022-06-29T04:24:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'WS_Tree Ropes Course_12_3398_3471',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.8623737,
'locationAddress': {'addressLine': 'Western Sydney Parklands',
'city': 'Abbotsbury',
'countryCode': 'Australia',
'latitude': -33.8623737,
'longitude': 150.8691602,
'postCode': '2176'},
'longitude': 150.8691602,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940829,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940831,
'label': 'Concession',
'price': 46.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940832,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940830,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PPLLMS',
'seatsUsed': 1},
{'id': 940828,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PPLLMS',
'seatsUsed': 1}],
'productCode': 'PPLLMS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spend 2.5hr session clambering through the '
'treetops! *Includes approx 30min of '
'harnessing and training.',
'supplierAlias': 'ttawestsyd',
'supplierId': 13787,
'supplierName': 'Treetops Adventure Western Sydney Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:54Z',
'dateUpdated': '2022-06-28T17:07:34Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'CC_Networld - Early Bouncers_10_4025_4098',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Networld - Early Bouncers',
'priceOptions': [{'id': 940813,
'label': 'Grown-Up',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940814,
'label': 'Child (3-5yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1},
{'id': 940812,
'label': 'Infant (1-2yrs)',
'price': 15.0,
'productCode': 'P4F96L',
'seatsUsed': 1}],
'productCode': 'P4F96L',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Exclusive 1-hour session for little bouncers '
'aged 1-5yrs old! *adult supervision required',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:53Z',
'dateUpdated': '2022-06-28T17:05:17Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_NetWorld_10_3393_3466',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'NetWorld',
'priceOptions': [{'id': 940810,
'label': 'Grown-Up',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940807,
'label': 'Concession',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940809,
'label': 'Teens (13-17yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940808,
'label': 'Junior (3-7yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1},
{'id': 940811,
'label': 'Child (8-12yrs)',
'price': 22.0,
'productCode': 'PDC1S5',
'seatsUsed': 1}],
'productCode': 'PDC1S5',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Spring around for 2hrs on our suspended nets!',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:17:52Z',
'dateUpdated': '2022-07-05T03:16:11Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CC_Tree Ropes Course_10_3381_3454',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.2734896,
'locationAddress': {'addressLine': '1 Red Hill Rd',
'city': 'Wyong Creek',
'countryCode': 'Australia',
'latitude': -33.2734896,
'longitude': 151.3770479,
'postCode': '2259'},
'longitude': 151.3770479,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940803,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940804,
'label': 'Concession',
'price': 46.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940806,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940805,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PS8VZT',
'seatsUsed': 1},
{'id': 940802,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PS8VZT',
'seatsUsed': 1}],
'productCode': 'PS8VZT',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttacentralcoast',
'supplierId': 13785,
'supplierName': 'Treetops Adventure Central Coast Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:14:25Z',
'dateUpdated': '2022-07-05T03:10:39Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'CH_Standard Session (2.5hr)_13_3426_3499',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': -30.3278872,
'locationAddress': {'addressLine': 'Orara East State Forest',
'city': 'Coffs Harbour',
'countryCode': 'Australia',
'latitude': -30.3278872,
'longitude': 152.9734321,
'postCode': '2450'},
'longitude': 152.9734321,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940792,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940795,
'label': 'Concession',
'price': 45.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940794,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940796,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PHRZRF',
'seatsUsed': 1},
{'id': 940793,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PHRZRF',
'seatsUsed': 1}],
'productCode': 'PHRZRF',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hr (including gearing up time). '
'From 3yrs+.',
'supplierAlias': 'ttacoffsharbour',
'supplierId': 13784,
'supplierName': 'Treetops Adventure Coffs Harbour Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:15Z',
'dateUpdated': '2022-07-05T03:07:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Extended Session (3.5hr)_5_212_212',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Extended Session (3.5hr)',
'priceOptions': [{'id': 940780,
'label': 'Grown-Up',
'price': 66.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940781,
'label': 'Concession',
'price': 61.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940777,
'label': 'Teens (13-17yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940778,
'label': 'Child (8-12yrs)',
'price': 52.0,
'productCode': 'PUCA0P',
'seatsUsed': 1},
{'id': 940779,
'label': 'Junior (3-7yrs)',
'price': 35.0,
'productCode': 'PUCA0P',
'seatsUsed': 1}],
'productCode': 'PUCA0P',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 3.5hrs. From 3yrs+. *Includes gearing '
'up time.',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T03:02:14Z',
'dateUpdated': '2022-07-05T03:06:47Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NW_Standard Session (2.5hr)_5_68_68',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -34.8690047,
'locationAddress': {'addressLine': '23 Rock Hill Road',
'city': 'North Nowra',
'countryCode': 'Australia',
'latitude': -34.8690047,
'longitude': 150.5649697,
'postCode': '2541'},
'longitude': 150.5649697,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940776,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940775,
'label': 'Concession',
'price': 46.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940772,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940773,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P02DAH',
'seatsUsed': 1},
{'id': 940774,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P02DAH',
'seatsUsed': 1}],
'productCode': 'P02DAH',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '*Approx 2.5hr session. From 3yrs+ *includes '
'gearing up',
'supplierAlias': 'ttanowra',
'supplierId': 13783,
'supplierName': 'Treetops Adventure Nowra Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13783,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:59:53Z',
'dateUpdated': '2022-06-29T04:17:26Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YM_Standard Session (2.5hrs)_3_47_47',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -33.6125345,
'locationAddress': {'addressLine': '200 Springwood Rd',
'city': 'New South Wales',
'countryCode': 'Australia',
'latitude': -33.6125345,
'longitude': 150.6923675,
'postCode': '2753'},
'longitude': 150.6923675,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940762,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940764,
'label': 'Concession',
'price': 46.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940766,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940763,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PZR8HE',
'seatsUsed': 1},
{'id': 940765,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PZR8HE',
'seatsUsed': 1}],
'productCode': 'PZR8HE',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttayarramundi',
'supplierId': 13782,
'supplierName': 'Treetops Adventure Yarramundi Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13782,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:20:43Z',
'dateUpdated': '2022-07-05T03:04:25Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'NE_Tree Ropes Course_11_3420_3493',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -32.8847709,
'locationAddress': {'addressLine': 'Blue Gum Hills, Treetops Rd',
'city': 'Minmi',
'countryCode': 'Australia',
'latitude': -32.8847709,
'longitude': 151.6220212,
'postCode': '2287'},
'longitude': 151.6220212,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Tree Ropes Course',
'priceOptions': [{'id': 940753,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940754,
'label': 'Concession',
'price': 46.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940755,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940752,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'P04FYS',
'seatsUsed': 1},
{'id': 940756,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'P04FYS',
'seatsUsed': 1}],
'productCode': 'P04FYS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx 2.5hrs (including gearing up time). '
'From 3yrs+',
'supplierAlias': 'ttanewcastle',
'supplierId': 13781,
'supplierName': 'Treetops Adventure Newcastle Staging',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:18:30Z',
'dateUpdated': '2022-07-05T03:03:04Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YD_Standard Session (2.5hr)_8_22_22',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -38.4102682,
'locationAddress': {'addressLine': '70 Possum Ridge Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': -38.4102682,
'longitude': 143.699606,
'postCode': '3249'},
'longitude': 143.699606,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hr)',
'priceOptions': [{'id': 940745,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940743,
'label': 'Concession',
'price': 46.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940746,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940742,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PTBZNP',
'seatsUsed': 1},
{'id': 940744,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PTBZNP',
'seatsUsed': 1}],
'productCode': 'PTBZNP',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Approx. 2.5hrs (including gearing up time) '
'access to our courses with ziplines and '
'obstacles. From 3yrs+\r\n'
'We are near Colac/Apollo Bay in South West '
'Victoria! ',
'supplierAlias': 'ttayeodene',
'supplierId': 13780,
'supplierName': 'Treetops Adventure Yeodene Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13780,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:09Z',
'dateUpdated': '2022-06-28T15:31:16Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 90,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': 'YP_Express Session (1.5hr)_7_4003_4076',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Express Session (1.5hr)',
'priceOptions': [{'id': 940720,
'label': 'Grown-Up',
'price': 31.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940721,
'label': 'Concession',
'price': 29.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940717,
'label': 'Teens (13-17yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940719,
'label': 'Child (8-12yrs)',
'price': 26.0,
'productCode': 'PYKKXA',
'seatsUsed': 1},
{'id': 940718,
'label': 'Junior (3-7yrs)',
'price': 17.0,
'productCode': 'PYKKXA',
'seatsUsed': 1}],
'productCode': 'PYKKXA',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Weekdays Only during school term. Approx '
'1.5hr session so time-poor adventurers can '
'still feel that rush! From 3yrs+ *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Weight less than 120kg',
'requiredPerBooking': True,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-14T02:05:08Z',
'dateUpdated': '2022-07-05T03:00:55Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'YP_Standard Session (2.5hrs)_7_118_118',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_us'],
'latitude': -31.5302377,
'locationAddress': {'addressLine': 'Yanchep National Park Ghost '
'House Road',
'city': 'Western Australia',
'countryCode': 'Australia',
'latitude': -31.5302377,
'longitude': 115.6794869,
'postCode': '6035'},
'longitude': 115.6794869,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Standard Session (2.5hrs)',
'priceOptions': [{'id': 940713,
'label': 'Grown-Up',
'price': 51.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940714,
'label': 'Concession',
'price': 46.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940712,
'label': 'Teens (13-17yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940715,
'label': 'Child (8-12yrs)',
'price': 41.0,
'productCode': 'PVWA1N',
'seatsUsed': 1},
{'id': 940716,
'label': 'Junior (3-7yrs)',
'price': 28.0,
'productCode': 'PVWA1N',
'seatsUsed': 1}],
'productCode': 'PVWA1N',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': "Approx 2.5-hour session. Perth's Ultimate "
'Treetop Adventure! From 3yrs+. *Includes '
'gearing up time!',
'supplierAlias': 'ttayanchep',
'supplierId': 13779,
'supplierName': 'Treetops Adventure Yanchep Staging',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13779,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': True,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2022-06-03T06:44:17Z',
'dateUpdated': '2022-07-07T02:43:42Z',
'description': 'Long description of the product can use some '
'white-listed HTML tags and should contain a full '
'description fo your tour or activity. See the min, '
'max length restrictions in the product model '
'specification',
'durationMinutes': 150,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': 'BG_School - Standard (2.5hr)_2_153_153',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'addressLine': '21a Old Monbulk Rd',
'city': 'Victoria',
'countryCode': 'Australia',
'latitude': 0.0,
'longitude': 0.0,
'postCode': '3160'},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'School - Standard (2.5hr)',
'priceOptions': [{'id': 940296,
'label': 'Junior (3-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940299,
'label': 'Grown-Up',
'price': 0.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940300,
'label': 'Kids (4-7yrs)',
'price': 25.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940298,
'label': 'Teens (13-17yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940294,
'label': 'Child (8-12yrs)',
'price': 31.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940297,
'label': 'Concession',
'price': 46.0,
'productCode': 'PYSYGB',
'seatsUsed': 1},
{'id': 940295,
'label': 'TAFE/UNI',
'price': 39.0,
'productCode': 'PYSYGB',
'seatsUsed': 1}],
'productCode': 'PYSYGB',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Standard Session (2.5hr)',
'supplierAlias': 'TreetopsAdventureStagingEnvironment',
'supplierId': 13721,
'supplierName': 'Treetops Adventure Staging Environment',
'tags': ['TYPE:Activity'],
'taxes': [{'label': 'GST Inc Sale (10%)',
'priceInclusive': True,
'supplierId': 13721,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 9999,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-05-30T02:27:38Z',
'description': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to supply '
'potential customers with more information about '
'your tour that’ll compel them to book. Remember, '
'potential customers only see the description after '
'clicking into your listing. This means they’re '
'already interested.\n'
'\n'
'\n'
' However, don’t bombard them with too much '
'information. The fact is, most people are now '
'booking on their phones. A smaller screen means '
'less room for words.\n'
'\n'
'\n'
' Keep your description brief but informative. '
'Use warm and inviting language to tell a story and '
'point out what makes you unique. You want the '
'potential customer to imagine themselves there, '
'make them the protagonist!\n'
'\n'
'\n'
' Here’s a skydiving example:30-minute bus-ride '
'through the coastal highways to our sky-dive '
'centre.\n'
' Introduction and safety briefing with one '
'of our sky-diving extraordinaire.\n'
' 20-minute flight on our ex-military '
'aircraft to the drop zone.\n'
' 10,000 feet drop where you’ll experience '
'fear, excitement and pure adrenaline.\n'
' Your personalised sky-diving video that '
'you’ll be able to show your friends.\n'
' \n'
' Also, ensure that you include:Who the '
'experience is for?\n'
' What’s excluded?\n'
' What to bring?\n'
' Any other important information?\n'
' \n'
'\n'
' We strongly advise against putting contact '
'details, terms of service and cancellation '
'policies in the description as there are specific '
'places to enter that information.\n'
'\n'
'Guidelines for Photos\n'
'\n'
' Photos are very important as they are known to '
'be the first things potential customers notice '
'about your listing. Photos are what help your '
'potential customers imagine themselves already '
'there.\n'
'\n'
'\n'
' You can upload as many photos as you’d like '
'for each listing. As potential customers tend to '
'engage with listings with more photos, we '
'encourage uploading at least 4 photos.\n'
'\n'
'\n'
' Our recommendation is to get photos of people '
'enjoying the experience you offer. This is the '
'best way for potential customers to imagine the '
'experience as they’re booking. Ensure, that your '
'photos are clear, bright and colourful as these '
'tend to perform better than dull ones.\n'
'\n'
'\n'
' Here’s our photo quality checklist:Landscape '
'orientation\n'
' No logos or watermarks\n'
' Bright and colourful\n'
' Shows people enjoying your experiences\n'
' At least 1920 by 1200 pixels\n'
' Family friendly\n'
' ',
'formatted_duration': '3 Hours',
'images': [{'id': 23669,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12847/9d0a0576b5c84bb184cd134c0ec4d72dsimple_product_tb.jpg'}],
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Quick Sell Product',
'priceOptions': [{'id': 940092,
'label': 'Quantity',
'price': 1.0,
'productCode': 'P8UBTD',
'seatsUsed': 1}],
'productCode': 'P8UBTD',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Guidelines for Tour Descriptions\n'
'\n'
' The purpose of a tour description is to '
'supply potential customers with more '
'information about your tour that’ll compel '
'them to book. Remember, potential customers '
'only see the description after',
'supplierAlias': 'junstagesupplier',
'supplierId': 12847,
'supplierName': 'Jun Stage Supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants'},
{'additionalInformation': '',
'advertisedPrice': 25.0,
'agentPaymentType': 'PAYOUTS',
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2022-03-29T00:59:02Z',
'dateUpdated': '2022-03-29T01:00:40Z',
'description': '<p>Please enter a basic description of this '
'product.</p><p>This must be at least 15 characters '
'long, and can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Automated Product',
'priceOptions': [{'id': 937038,
'label': 'Price',
'price': 25.0,
'productCode': 'PXLV9X',
'seatsUsed': 1}],
'productCode': 'PXLV9X',
'productType': 'MERCHANDISE',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Please enter a basic description of this '
'product.\r\n'
'\r\n'
'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'trekkingopbusiness',
'supplierId': 13356,
'supplierName': 'Trekking Operator',
'tags': ['TYPE:Merchandise'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Item',
'unitLabelPlural': 'Items',
'waitListingEnabled': False},
{'advertisedPrice': 150.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-11T04:25:20Z',
'dateUpdated': '2022-11-04T02:45:35Z',
'description': '<p>In this 3-hour hands-on workshop where you will '
'learn the art and the secrets of making the '
'perfect gnocchi with no tools required. You will '
'learn how to make it from scratch including '
'how to perfectly knead the gnocchi dough '
'and shape your own gnocchi. The gnocchi will '
'be paired with an authentic Italian sauce made by '
'you - all while sipping on a glass of '
'Prosecco and enjoying an '
'antipasto.</p><p><br></p><p>At the end of the '
'class we will sit together and enjoy the fruits of '
'our labours.</p><p></p><p>On the Menu:</p><p>- '
'Prosecco on arrival</p><p>- Antipasto</p><p>- '
'Ricotta Gnocchi with Classic Pesto alla '
"Genovese</p><p>After the you'll be offered a "
'‘Crostata ai Frutti di Bosco & Noci’ (Italian '
'Tart with Wild Berry Jam & '
'Walnuts)</p><p></p><p><br></p><p>All the recipes '
'of the day will be in a take home '
'booklet.</p><p>The class runs from 11 am - 1 pm '
'and there will be a maximum of 8 participants, in '
'a beautiful venue in the heart of Surry '
'Hills.</p><p><br></p>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22780,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504.jpeg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_lg.jpeg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_med.jpeg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/https___cdn.evbuc.com_images_132991399_490547892489_1_original.20210422_003504_tb.jpeg'},
{'id': 22781,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/gnocchi_masterclass_and_lunch_melbourne_1_portrait_retina_tb.jpg'},
{'id': 22782,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/cookeatdiscover_2019_1015_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -33.890209,
'locationAddress': {'addressLine': 'Bondi Pavilion, Queen '
'Elizabeth Drive',
'city': 'Bondi Beach',
'countryCode': 'au',
'latitude': -33.890209,
'longitude': 151.2770854,
'postCode': '2026',
'state': 'NSW'},
'longitude': 151.2770854,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 29280,
'name': 'Gnocchi Masterclass',
'priceOptions': [{'id': 931000,
'label': 'Quantity',
'price': 150.0,
'productCode': 'P3XJW1',
'seatsUsed': 1}],
'productCode': 'P3XJW1',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn the secrets of how to make fluffy '
'ricotta gnocchi from scratch.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['CATEGORY:Food Tours', 'TYPE:Lesson'],
'terms': 'If there are fewer than 4 participants, classes may be '
'cancelled and your money will be refunded.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 250.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 1,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTO_THEN_MANUAL',
'confirmModeMinParticipants': 8,
'currency': 'AUD',
'dateCreated': '2021-10-08T06:00:53Z',
'dateUpdated': '2021-10-11T23:25:29Z',
'description': 'Enjoy a memorable night with your amici learning '
'how to make great Italian cocktails. Finish the '
"day with a celebration to the new skills you've "
'learned by tasting delicious Italian food.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 22773,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Smudge3_tb.jpg'},
{'id': 22774,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Limoncello_Spritz_010_tb.jpg'},
{'id': 22775,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Hugo_Cocktail_051_tb.jpg'},
{'id': 22776,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Peach_Bellini_006_tb.jpg'},
{'id': 22777,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Boulevardier_007_tb.jpg'},
{'id': 22778,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Aperol_Spritz_020_tb.jpg'},
{'id': 22779,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13459/Negroni_Sbagliato_002_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'Italian cocktails lesson',
'priceOptions': [{'id': 930959,
'label': 'Quantity',
'price': 250.0,
'productCode': 'P0FYD0',
'seatsUsed': 1}],
'productCode': 'P0FYD0',
'productType': 'LESSON',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 4,
'shortDescription': 'Learn how to make the best Italian cocktails.',
'supplierAlias': 'grappabar',
'supplierId': 13459,
'supplierName': 'Grappa Bar',
'tags': ['TYPE:Lesson'],
'terms': 'Only available for people 18yo and above.',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 15.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-31T00:17:05Z',
'dateUpdated': '2021-08-31T01:02:28Z',
'description': 'National park multiday entry pass, which can be '
'used any time within 2 years from the purchase '
'date for a single entry.',
'durationMinutes': 1440,
'formatted_duration': '1 Day',
'images': [{'id': 22654,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1_.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5098__1__tb.jpg'},
{'id': 22655,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5176_tb.jpg'},
{'id': 22656,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/IMG_5022_tb.jpg'},
{'id': 22658,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/a6ab4016937d4f82b8bc0d9c3cb82bf6IMG_20190415_172800_tb.jpg'}],
'internalCode': 'TICKET',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 28.2062873,
'locationAddress': {'addressLine': 'Langtang valley',
'city': '',
'countryCode': 'np',
'latitude': 28.2062873,
'longitude': 85.62292959999999,
'postCode': '',
'state': ''},
'longitude': 85.62292959999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'National Park pass',
'priceOptions': [{'id': 929162,
'label': 'Adult',
'price': 30.0,
'productCode': 'P00TNX',
'seatsUsed': 1},
{'id': 929161,
'label': 'Child',
'price': 15.0,
'productCode': 'P00TNX',
'seatsUsed': 1}],
'productCode': 'P00TNX',
'productType': 'TICKET',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'National park multiday pass',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Ticket'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'additionalInformation': '',
'advertisedPrice': 200.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Certification level',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Certification number',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Certification agency',
'listOptions': 'PADI\r\nSSI\r\nSDI',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Barcode',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-30T23:49:55Z',
'dateUpdated': '2021-12-13T02:11:05Z',
'description': 'Double dive with grey nurse or leopard sharks, '
'depending on the season. Boat dive with a snack '
'provided during the break between the dives. The '
'dive site is suitable for open water divers.',
'durationMinutes': 180,
'extras': [{'description': 'An underwater camera rental for the '
'dive. Choice of GoPro or Nikon Coolpix '
'AW130. Select the number of cameras up '
'to the number of participants, that '
'you would like to rent for this '
'booking.',
'extraPriceType': 'ANY',
'name': 'Underwater camera rental',
'price': 15.0}],
'formatted_duration': '3 Hours',
'images': [{'id': 22650,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8351_tb.jpg'},
{'id': 22651,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN8378_tb.jpg'},
{'id': 22652,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1387_tb.jpg'},
{'id': 22653,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/13398/DSCN1402_tb.jpg'}],
'internalCode': 'DIVING',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -28.6113488,
'locationAddress': {'addressLine': 'Julien rocks',
'city': 'Byron Bay',
'countryCode': 'au',
'latitude': -28.6113488,
'longitude': 153.629085,
'postCode': '',
'state': ''},
'longitude': 153.629085,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'Double dive with sharks',
'pickupId': 475,
'priceOptions': [{'id': 929159,
'label': 'Adult',
'price': 250.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1},
{'id': 929160,
'label': 'Student',
'price': 200.0,
'productCode': 'PWQF1Y',
'seatsUsed': 1}],
'productCode': 'PWQF1Y',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMax': 50,
'quantityRequiredMin': 1,
'shortDescription': 'Double dive with grey nurse or leopard '
'sharks, depending on the season.',
'supplierAlias': 'apispecificationdemosupplierdonotedit',
'supplierId': 13398,
'supplierName': 'API specification demo supplier (DO NOT EDIT)',
'tags': ['TYPE:Activity', 'CATEGORY:diving'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 1.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-08-17T05:11:30Z',
'dateUpdated': '2023-02-14T05:26:32Z',
'description': 'Longer description to have at least one hundred '
'characters to allow to submit the form. Almost '
'reached.',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'Sydney Harbour Hike',
'priceOptions': [{'id': 953522,
'label': 'Quantity',
'price': 1.0,
'productCode': 'PGRMTS',
'seatsUsed': 1}],
'productCode': 'PGRMTS',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMax': 12,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description',
'supplierAlias': 'supplierwithrezdypay',
'supplierId': 13389,
'supplierName': 'Supplier with RezdyPay AU',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 8888.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-06-08T01:17:42Z',
'dateUpdated': '2023-02-01T00:52:44Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': ' sup-6-market',
'priceOptions': [{'id': 923793,
'label': 'Quantity',
'price': 8888.0,
'productCode': 'P8W01B',
'seatsUsed': 1}],
'productCode': 'P8W01B',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': [],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 10.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2021-04-15T05:15:05Z',
'dateUpdated': '2022-11-01T04:25:25Z',
'description': '<p>This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.</p><p>Formatting is not allowed, so '
'please use plain text only.</p>',
'durationMinutes': 2880,
'formatted_duration': '2 Days',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'sup-6',
'priceOptions': [{'id': 923474,
'label': 'Quantity',
'price': 10.0,
'productCode': 'PHHQU0',
'seatsUsed': 1}],
'productCode': 'PHHQU0',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 5,
'quantityRequiredMin': 1,
'shortDescription': 'This must be at least 15 characters long, and '
'can be up to 240 characters long if '
'required.\r\n'
'\r\n'
'Formatting is not allowed, so please use '
'plain text only.',
'supplierAlias': 'sup-6',
'supplierId': 13289,
'supplierName': 'sup-6-staging',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 20.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'AUD',
'dateCreated': '2021-04-15T04:44:19Z',
'dateUpdated': '2021-07-12T01:04:12Z',
'description': 'testtesttesttesttesttesttestvtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestv<p></p><p></p><p></p>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': 'P8BVYT',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'addressLine': '',
'city': '',
'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136,
'postCode': '',
'state': ''},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'name': 'Sydney',
'priceOptions': [{'id': 923467,
'label': 'Adult',
'price': 20.0,
'productCode': 'P8BVYT',
'seatsUsed': 1}],
'productCode': 'P8BVYT',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMax': 2,
'quantityRequiredMin': 1,
'shortDescription': 'testtesttesttesttesttesttesttesttesttest',
'supplierAlias': 'rezdy33',
'supplierId': 13279,
'supplierName': 'Rezdy - Oliver Wang Test Account',
'tags': ['TYPE:Custom'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 300.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Message to recipient',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': True}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'currency': 'EUR',
'dateCreated': '2020-12-29T08:17:04Z',
'dateUpdated': '2020-12-29T08:18:32Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum.<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum.<br></p>',
'formatted_duration': '3 Hours',
'images': [{'id': 19756,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/3cbac4fe09914e39894099c8379ec5cdimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'name': 'STAGE - GIFT CARD',
'priceOptions': [{'id': 921881,
'label': 'Gift Card',
'price': 300.0,
'productCode': 'P0LGBZ',
'seatsUsed': 1}],
'productCode': 'P0LGBZ',
'productType': 'GIFT_CARD',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Lorem ipsum dolor sit amet, consectetur '
'adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. '
'Ut enim ad minim veniam, quis nostrud '
'exercitation ullamco laboris nisi ut aliquip '
'ex ea commodo consequat. Duis aut',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Gift_card'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Recipient',
'unitLabelPlural': 'Recipients'},
{'advertisedPrice': 600.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-11-09T05:54:02Z',
'dateUpdated': '2020-11-09T05:56:39Z',
'description': 'ed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat voluptatem. Ut enim '
'ad minima veniam, quis nostrum exercitationem '
'ullam corporis suscipit laboriosam, nisi ut '
'aliquid ex ea commodi consequatur? Quis autem vel '
'eum iure reprehenderit qui in ea voluptate velit '
'esse quam nihil molestiae consequatur, vel illum '
'qui dolorem eum fugiat quo voluptas nulla '
'pariatur<p><br></p><p>ed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem. Ut enim ad minima veniam, quis nostrum '
'exercitationem ullam corporis suscipit laboriosam, '
'nisi ut aliquid ex ea commodi consequatur? Quis '
'autem vel eum iure reprehenderit qui in ea '
'voluptate velit esse quam nihil molestiae '
'consequatur, vel illum qui dolorem eum fugiat quo '
'voluptas nulla pariatur<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19750,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/d487bba7bc5b40da85c65e5a988b54feimg_staging_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / TRANSFER WITHOUT ROUNDTRIP',
'priceOptions': [{'id': 921655,
'label': 'Quantity',
'price': 600.0,
'priceGroupType': 'TOTAL',
'productCode': 'PHNHZG',
'seatsUsed': 1}],
'productCode': 'PHNHZG',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Transfert without any roundtrip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:24Z',
'dateUpdated': '2020-11-05T04:48:25Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000006',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.01,
'name': 'Merlin Test Open Dated',
'priceOptions': [{'id': 921644,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'PVBKUS',
'seatsUsed': 1},
{'id': 921645,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'PVBKUS',
'seatsUsed': 1}],
'productCode': 'PVBKUS',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:23Z',
'dateUpdated': '2020-11-05T04:48:23Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '600000005',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 4.11,
'name': 'Merlin Test Date Only',
'priceOptions': [{'id': 921642,
'label': 'Adult (16+)',
'price': 24.5,
'productCode': 'P6FS40',
'seatsUsed': 1},
{'id': 921643,
'label': 'Child (3 - 15 Years)',
'price': 19.5,
'productCode': 'P6FS40',
'seatsUsed': 1}],
'productCode': 'P6FS40',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Gender',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Age',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Hidden',
'label': 'MERLIN_RESERVATION_ID',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Title',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-11-05T04:48:20Z',
'dateUpdated': '2023-09-08T02:19:07Z',
'description': 'This is an automatically generated text to meet '
'the requirements of 100 characters minimum in the '
'long description.',
'durationMinutes': 60,
'formatted_duration': '1 Hour',
'images': [],
'internalCode': '37001',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': False,
'latitude': 0.0,
'locationAddress': {'countryCode': 'au',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionNetRate': 18.4,
'minimumNoticeMinutes': 0,
'name': 'BAKERST',
'priceOptions': [{'id': 921746,
'label': 'Adult (16+)',
'price': 80.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1},
{'id': 921747,
'label': 'Child (3 - 15 Years)',
'price': 60.0,
'productCode': 'PJ5KPQ',
'seatsUsed': 1}],
'productCode': 'PJ5KPQ',
'productType': 'ACTIVITY',
'qrCodeType': 'INTERNAL',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'This is an automatically generated text.',
'supplierAlias': 'MerlinTESTsupplier',
'supplierId': 13218,
'supplierName': 'Merlin TEST supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Sydney',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 700.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-09T11:10:54Z',
'dateUpdated': '2020-10-09T11:19:29Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum<p><br></p><p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum<br></p>',
'durationMinutes': 300,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '5 Hours',
'images': [{'id': 19722,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_clem_onojeghuo_211047_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 1440,
'name': 'STAGING - TRANSFER PRODUCT / PARIS TO BORDEAUX',
'priceOptions': [{'id': 921430,
'label': 'Quantity',
'price': 700.0,
'priceGroupType': 'TOTAL',
'productCode': 'PYKKGN',
'seatsUsed': 1}],
'productCode': 'PYKKGN',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Produit retour transfer Paris > Bordeaux, en '
'mode Round trip',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 800.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'DATE_ENQUIRY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-10-06T05:10:35Z',
'dateUpdated': '2020-10-10T09:54:39Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum',
'durationMinutes': 4000,
'extras': [{'description': 'extra pour transfer sur la route / 01',
'extraPriceType': 'QUANTITY',
'image': {'id': 19716,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 01',
'price': 60.0},
{'description': 'Sed ut perspiciatis unde omnis iste '
'natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi '
'architecto beatae vitae dicta sunt '
'explicabo. \r\n'
'\r\n'
'Nemo enim ipsam voluptatem quia '
'voluptas sit aspernatur aut odit aut '
'fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem '
'sequi nesciunt. Neque porro quisquam '
'est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora '
'incidunt ut labore et dolore magnam '
'aliquam quaerat voluptatem.',
'extraPriceType': 'QUANTITY',
'image': {'id': 19717,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/1669935a4ba0420f888e05467d56850dpexels_scott_webb_136739_tb.jpg'},
'name': 'Staging - extra transfer 02',
'price': 400.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0}],
'formatted_duration': '2 Days',
'images': [{'id': 19715,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/pexels_scott_webb_136739_tb.jpg'}],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 300,
'name': 'STAGING - TRANSFER PRODUCT / BORDEAUX TO PARIS',
'priceOptions': [{'id': 921413,
'label': 'Quantity',
'price': 800.0,
'priceGroupType': 'TOTAL',
'productCode': 'PQYVGV',
'seatsUsed': 1}],
'productCode': 'PQYVGV',
'productType': 'TRANSFER',
'quantityRequired': True,
'quantityRequiredMax': 4,
'quantityRequiredMin': 2,
'shortDescription': 'Staging transfer Bordeaux to Paris',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Transfer'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-08-27T07:00:53Z',
'dateUpdated': '2021-11-15T15:29:05Z',
'description': 'Lorem ipsum dolor sit amet, consectetur adipiscing '
'elit, sed do eiusmod tempor incididunt ut labore '
'et dolore magna aliqua. Ut enim ad minim veniam, '
'quis nostrud exercitation ullamco laboris nisi ut '
'aliquip ex ea commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate velit esse '
'cillum dolore eu fugiat nulla pariatur. Excepteur '
'sint occaecat cupidatat non proident, sunt in '
'culpa qui officia deserunt mollit anim id est '
'laborum."<p>Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do eiusmod tempor '
'incididunt ut labore et dolore magna aliqua. Ut '
'enim ad minim veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea commodo '
'consequat. Duis aute irure dolor in reprehenderit '
'in voluptate velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint occaecat cupidatat '
'non proident, sunt in culpa qui officia deserunt '
'mollit anim id est laborum."<br></p>',
'durationMinutes': 400,
'formatted_duration': '6 Hours',
'images': [{'id': 19551,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/f6d98849b93d4f66ad6e3ad30f556658img_staging_tb.jpg'}],
'internalCode': 'STAGING / PRICE EVOLUATE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 0.0,
'locationAddress': {'countryCode': 'fr',
'latitude': 0.0,
'longitude': 0.0},
'longitude': 0.0,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 72,
'name': 'STAGING / GROUP / PRICE CHANGE BY NB PERS',
'priceOptions': [{'id': 920884,
'label': 'Group from 2 to 3',
'maxQuantity': 3,
'minQuantity': 2,
'price': 100.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920886,
'label': 'Group from 4 to 6',
'maxQuantity': 6,
'minQuantity': 4,
'price': 70.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1},
{'id': 920885,
'label': 'Group from 7 to 8',
'maxQuantity': 8,
'minQuantity': 7,
'price': 50.0,
'priceGroupType': 'EACH',
'productCode': 'P4QN3Y',
'seatsUsed': 1}],
'productCode': 'P4QN3Y',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'staging avec changement de prix par palier de '
'nombre de personnes',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Daytour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 99.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'NO_DATE',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'CAD',
'dateCreated': '2020-07-23T21:09:45Z',
'dateUpdated': '2020-07-23T21:21:59Z',
'description': 'Brief description Brief description Brief '
'description Brief description Brief description '
'Brief description Brief description Brief '
'description Brief description <br>',
'formatted_duration': '3 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': False,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 60.16985569999999,
'locationAddress': {'addressLine': 'Iceland',
'city': 'Helsink',
'countryCode': 'is',
'latitude': 60.16985569999999,
'longitude': 24.93837910000002,
'postCode': '1',
'state': 'Iceland'},
'longitude': 24.93837910000002,
'maxCommissionPercent': 13.0,
'minimumNoticeMinutes': 0,
'name': 'Cost by day',
'priceOptions': [{'id': 919984,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PKM5HH',
'seatsUsed': 1}],
'productCode': 'PKM5HH',
'productType': 'CUSTOM',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': 'Brief description ',
'supplierAlias': 'adventurestours-staging',
'supplierId': 12783,
'supplierName': 'Pure Adventure Tours Staging for API Integration',
'tags': ['TYPE:Custom'],
'taxes': [{'label': 'Day fee',
'priceInclusive': False,
'supplierId': 12783,
'taxAmount': 50.0,
'taxFeeType': 'FEE',
'taxType': 'FIXED_PER_DURATION'}],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 100.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'I agree to receive marketing emails',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'AUD',
'dateCreated': '2020-03-18T06:48:41Z',
'dateUpdated': '2025-10-27T02:51:31Z',
'description': '<p>\r\n'
'\t\t\t</p><p></p><p>\r\n'
'\t\t\t\t\t\t\t\t</p><h4>Advertised price</h4>\r\n'
'\t\t\t\t\t\t\t\t<p>This is the "from" price that '
'will appear when linking to your product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Generally this should be the '
'cheapest price available for the product.</p>\r\n'
'\t\t\t\t\t\t\t\t<p>Your currency is AUD. Change it '
'in your <a '
'href="https://app.rezdy-staging.com/account/regional">regional '
'settings</a></p>\r\n'
'\t\t\t\t\t\t\t<p></p><p></p>\r\n'
'\t\t<p></p><br>',
'durationMinutes': 299,
'extras': [{'description': 'Some extras',
'extraPriceType': 'ANY',
'name': 'Extra 1',
'price': 100.0}],
'formatted_duration': '4 Hours',
'images': [],
'internalCode': '',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_au'],
'latitude': -25.274398,
'locationAddress': {'countryCode': 'au',
'latitude': -25.274398,
'longitude': 133.775136},
'longitude': 133.775136,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 123,
'name': 'Product AUD',
'priceOptions': [{'id': 907375,
'label': 'Quantity',
'price': 100.0,
'productCode': 'PJTRWV',
'seatsUsed': 1}],
'productCode': 'PJTRWV',
'productType': 'ACTIVITY',
'quantityRequired': True,
'quantityRequiredMin': 1,
'shortDescription': '\r\n'
'Advertised price\r\n'
'\r\n'
'This is the "from" price that will appear '
'when linking to your product.\r\n'
'\r\n'
'Generally this should be the cheapest price '
'available for the product.\r\n'
'\r\n'
'Your currency is AUD. Change it in your '
'regional settings\r\n',
'supplierAlias': 'damo-supplier',
'supplierId': 13036,
'supplierName': 'Damo Supplier',
'tags': ['TYPE:Activity'],
'terms': '',
'timezone': 'Australia/Lord_Howe',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 60.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify Pick up and/or drop '
'off address, Pick up time',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Please specify name and address of '
'your hotel',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-17T15:38:09Z',
'dateUpdated': '2021-11-16T09:09:04Z',
'description': 'Sed ut perspiciatis unde omnis iste natus error '
'sit voluptatem accusantium doloremque laudantium, '
'totam rem aperiam, eaque ipsa quae ab illo '
'inventore veritatis et quasi architecto beatae '
'vitae dicta sunt explicabo. Nemo enim ipsam '
'voluptatem quia voluptas sit aspernatur aut odit '
'aut fugit, sed quia consequuntur magni dolores eos '
'qui ratione voluptatem sequi nesciunt. Neque porro '
'quisquam est, qui dolorem ipsum quia dolor sit '
'amet, consectetur, adipisci velit, sed quia non '
'numquam eius modi tempora incidunt ut labore et '
'dolore magnam aliquam quaerat '
'voluptatem.<p><br></p><p>Sed ut perspiciatis unde '
'omnis iste natus error sit voluptatem accusantium '
'doloremque laudantium, totam rem aperiam, eaque '
'ipsa quae ab illo inventore veritatis et quasi '
'architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur '
'aut odit aut fugit, sed quia consequuntur magni '
'dolores eos qui ratione voluptatem sequi nesciunt. '
'Neque porro quisquam est, qui dolorem ipsum quia '
'dolor sit amet, consectetur, adipisci velit, sed '
'quia non numquam eius modi tempora incidunt ut '
'labore et dolore magnam aliquam quaerat '
'voluptatem.<br></p>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0},
{'description': 'Extra avec prix fixe par ordre',
'extraPriceType': 'FIXED',
'image': {'id': 19711,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_clem_onojeghuo_211047_tb.jpg'},
'name': 'stage - EXTRA 2',
'price': 1500.0},
{'description': 'Extra price customer choice - \r\n'
'Lorem ipsum dolor sit amet, '
'consectetur adipiscing elit, sed do '
'eiusmod tempor incididunt ut labore et '
'dolore magna aliqua. Ut enim ad minim '
'veniam, quis nostrud exercitation '
'ullamco laboris nisi ut aliquip ex ea '
'commodo consequat. Duis aute irure '
'dolor in reprehenderit in voluptate '
'velit esse cillum dolore eu fugiat '
'nulla pariatur. Excepteur sint '
'occaecat cupidatat non proident, sunt '
'in culpa qui officia deserunt mollit '
'anim id est laborum.',
'extraPriceType': 'ANY',
'image': {'id': 19712,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/pexels_slondotpics_408503_tb.jpg'},
'name': 'stage EXTRA 3',
'price': 30.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19550,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/283b6352068e43fcba7487f8a351cd1aimg_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC EACH',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 44.837996,
'locationAddress': {'addressLine': 'Place Pey Berland',
'city': 'Bordeaux',
'countryCode': 'fr',
'latitude': 44.837996,
'longitude': -0.5777021999999999,
'postCode': '33000',
'state': ''},
'longitude': -0.5777021999999999,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 2880,
'name': 'STAGING / CLASSIC / EACH',
'priceOptions': [{'id': 907361,
'label': 'Adult',
'price': 60.0,
'productCode': 'P505XR',
'seatsUsed': 1},
{'id': 907362,
'label': 'Child',
'price': 40.0,
'productCode': 'P505XR',
'seatsUsed': 1}],
'productCode': 'P505XR',
'productSeoTags': [{'attrKey': 'noindex',
'attrValue': '0',
'metaType': 'NOINDEX',
'productCode': 'P505XR'}],
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test price for each person',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['ACCESSIBILITY:Paraplegic',
'AGE:Adult',
'ACCESSIBILITY:Asthmatic',
'ACCESSIBILITY:Vision Impaired',
'ACCESSIBILITY:Epileptic',
'ACCESSIBILITY:Quadriplegic',
'SKILL_LEVEL:Intermediate',
'ACCESSIBILITY:Hearing Impaired',
'INTENSITY:Relaxed',
'SUITABILITY:Any Weather',
'INTEREST:Cultural',
'TYPE:Tour'],
'taxes': [{'compound': False,
'label': 'Taxe 10',
'priceInclusive': True,
'supplierId': 12998,
'taxFeeType': 'TAX',
'taxPercent': 10.0,
'taxType': 'PERCENT'}],
'terms': 'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit\r\n'
'Sed ut perspiciatis unde omnis iste natus error sit '
'voluptatem accusantium doloremque laudantium, totam rem '
'aperiam, eaque ipsa quae ab illo inventore veritatis et '
'quasi architecto beatae vitae dicta sunt explicabo. Nemo '
'enim ipsam voluptatem quia voluptas sit aspernatur aut '
'odit aut fugit',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 500.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Test list with options',
'listOptions': 'first test\r\n'
'second test\r\n'
'third test',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False},
{'fieldType': 'Boolean',
'label': 'Tour in English',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': False,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': False,
'commissionIncludesExtras': False,
'confirmMode': 'AUTOCONFIRM',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-16T15:29:54Z',
'dateUpdated': '2022-11-15T18:11:05Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'extras': [{'description': 'extra avec prix par quantité\r\n'
'test changement de description\r\n'
"Encore une nouvelle ligne, mais l'id "
'ne change plus soudainement ...',
'extraPriceType': 'QUANTITY',
'image': {'id': 19552,
'itemUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/EXTRA_IMAGE/img_staging_tb.jpg'},
'name': 'stage - EXTRA 1',
'price': 400.0}],
'formatted_duration': '2 Hours',
'images': [{'id': 19549,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/51c12ed5efa5443e9d7f75e55abd5192img_staging_tb.jpg'}],
'internalCode': 'STAG / CLASSIC FIX PRICE',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR CLASSIC / FIXED PRICE',
'priceOptions': [{'id': 920879,
'label': 'Quantity',
'price': 500.0,
'priceGroupType': 'TOTAL',
'productCode': 'PFLXJJ',
'seatsUsed': 1}],
'productCode': 'PFLXJJ',
'productType': 'DAYTOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'test -- A Full Day Journey Through the Medoc '
'Wine Region',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': [],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False},
{'advertisedPrice': 65.0,
'agentPaymentType': 'PAYOUTS',
'bookingFields': [{'fieldType': 'String',
'label': 'First Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'String',
'label': 'Last Name',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': True},
{'fieldType': 'Phone',
'label': 'Mobile',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Email',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'List',
'label': 'Country',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False},
{'fieldType': 'String',
'label': 'Special Requirements',
'requiredPerBooking': False,
'requiredPerParticipant': False,
'visiblePerBooking': True,
'visiblePerParticipant': False}],
'bookingMode': 'INVENTORY',
'cancellationPolicyDays': 7,
'charter': True,
'commissionIncludesExtras': False,
'confirmMode': 'MANUAL',
'confirmModeMinParticipants': 0,
'currency': 'EUR',
'dateCreated': '2020-03-15T12:50:42Z',
'dateUpdated': '2023-10-16T14:27:23Z',
'description': '<p><b>Visit Our Expert Guide’s Favorite Wineries '
'in the Medoc Region</b><br></p><p>American wine '
'critic Robert Parker was the first to base himself '
'on the US Standardized Grading system to grade '
'wines making the buying process easier for '
'consumers. According to this system, a wine that '
'reaches at least 85 points is considered to be '
'above average or good.What consumers usually don’t '
'know is that this grading system results from a '
'first grade out of 50. To that grade, instead of '
'multiplying it by 2 to obtain the final '
'grade out of 100 (the logical way to do it!) the '
'system just adds another 50 points to the first '
'grade. By using this system, a wine that obtains '
'35/50 on their first grade and that should reach '
'70/100, finally obtains 35+50=85 points. Imagine '
'therefore a wine that obtains 20/50, the same wine '
'will obtain a 70/100 letting consumers believe '
'that in fact this is not such a ‘bad wine’.</p>So '
'let’s get to the point. Our team of travel '
'designers have decided to bring you the best of '
'Bordeaux wines by taking you to the wineries that '
'have obtained a real 90+ point average. How is '
'this possible? By combining the scores of 3 major '
'wine tasting events/critics that have put quality '
'before reputation or price. Most of the wineries '
'selected you will never have heard of and many do '
'not offer top of the notch tasting rooms. In fact '
'most of these wineries are not used to having '
'visitors or wine tour companies as their main '
'activity is to make wine! However, they do have '
'one thing in common: create the Best of '
'Bordeaux wines!<br><br><h4>After being picked up '
'by your driver/guide, head towards the left bank '
'wine producing areas of the Bordeaux vineyards. '
'These '
'include:</h4><br><p>The <u>Medoc</u> wine '
'region that spans the left bank of the Gironde '
'from the mouth of the river to the city of '
'Bordeaux and includes the four famous communes of '
'St-Estephe, Pauillac, St. Julien and Margaux. It '
'is about 60 km north to south, and about 10 km '
'wide, with around 10,600 hectares under vines and '
'a production of about 50 million liters per year. '
'All the wine made here is red and the main grape '
'variety used is the Cabernet '
'Sauvignon.<br></p>The <u>Graves</u> region, '
'bordered on the north by the Garonne river and '
'that contains the sub regions of Pessac-Léognan, '
'Sauternes and Barsac. It is known for its '
'intensely gravelly soil. While Château '
'Haut-Brion was included in the 1855 classification '
'of the Médoc, the Graves appellation itself was '
'classified in 1953 for its red wine producers. '
'White wines were included in the updated 1959 '
'classification. Graves is considered the '
'birthplace of claret. In the Middle Ages, the '
'wines that were first exported to England were '
'produced in this area. Château Pape Clément, '
'founded at the turn of the fourteenth century by '
'the future Pope Clement V, was the first named '
'chateaux in all of Bordeaux. In 1663, Samuel '
'Pepys’ mention of Château Haut-Brion was the first '
'recorded mention of French Claret in '
'London.<br><br>Your tour will take you to 3 '
'carefully selected wineries located in different '
'appellations and we have selected vintages that '
'have obtained at least 90 points from several '
'renowned wine events/critics. All visits will '
'consist in a short introduction of the history of '
'the wineries followed by a visit of all the '
'technical installations when appropriate. Finally, '
'experience commented wine tasting sessions of the '
'Chateau wines so as to better understand what are '
'the specificities that have allowed the wines to '
'obtain such high rankings. Throughout the day, '
'your driver/guide will deliver live commentaries '
'during your travel time so that the many questions '
'you might have can be answered. All Chateau visits '
'are private.<br>',
'durationMinutes': 120,
'formatted_duration': '2 Hours',
'images': [{'id': 19548,
'itemUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging.jpg',
'largeSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_lg.jpg',
'mediumSizeUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_med.jpg',
'thumbnailUrl': 'https://img.rezdy-staging.com/PRODUCT_IMAGE/12998/img_staging_tb.jpg'}],
'internalCode': 'BDX9 - STEMILION/SH/HD ',
'isApiBookingSupported': True,
'isMultiProductBookingSupported': True,
'languages': ['en_us'],
'latitude': 46.227638,
'locationAddress': {'countryCode': 'fr',
'latitude': 46.227638,
'longitude': 2.213749},
'longitude': 2.213749,
'maxCommissionPercent': 23.0,
'minimumNoticeMinutes': 0,
'name': 'STAGING - TOUR MULTI HOURS / PRICE CHANGE FROM SCHEDULE',
'priceOptions': [{'id': 920881,
'label': 'Adult',
'price': 65.0,
'productCode': 'PAUXGS',
'seatsUsed': 1},
{'id': 971884,
'label': 'Child',
'price': 35.0,
'productCode': 'PAUXGS',
'seatsUsed': 1}],
'productCode': 'PAUXGS',
'productType': 'PRIVATE_TOUR',
'quantityRequired': True,
'quantityRequiredMax': 8,
'quantityRequiredMin': 2,
'shortDescription': 'Staging / test',
'supplierAlias': 'ophorus',
'supplierId': 12998,
'supplierName': 'Ophorus',
'tags': ['TYPE:Private_tour'],
'terms': '',
'timezone': 'America/Chicago',
'unitLabel': 'Participant',
'unitLabelPlural': 'Participants',
'waitListingEnabled': False}]}
{'csrf_token': <SimpleLazyObject: 'kaSDvxyCipazpsvDMBT6Jrk9ZtXDPrPNEf5vDk2bL3g0a01CrlybdjPa4AYAb55g'>}
{'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb6e0d92378>}
{'request': <WSGIRequest: GET '/tour/'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb6e086bf60>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fb6e0f585c0>}
{'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fb6e0773358>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
| Total calls | Total time | Cache hits | Cache misses |
|---|---|---|---|
| 0 | 0 ms | 0 | 0 |
| add | get | set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Signal | Receivers |
|---|---|
| class_prepared | |
| connection_created | |
| got_request_exception | |
| m2m_changed | |
| post_delete | |
| post_init | |
| post_migrate | create_permissions, create_contenttypes |
| post_save | |
| pre_delete | |
| pre_init | |
| pre_migrate | inject_rename_contenttypes_operations |
| pre_save | |
| request_finished | close_old_connections, close_caches, reset_urlconf |
| request_started | reset_queries, close_old_connections |
| setting_changed | reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, reset_hashers, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, CompressedManifestStaticFilesStorage._clear_cached_properties |
No messages logged.