{
    "services": [
        {
            "serviceFamily": "accommodation",
            "serviceCode": "nambo",
            "shortCode": null,
            "title": "Nam Bộ Boutique Hotel",
            "nights": 1,
            "exclusivity": "shared",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "14:00",
            "durationMinutes": null,
            "startPlaceId": null,
            "endPlaceId": null,
            "variants": [
                {
                    "axes": {},
                    "variantId": "standard",
                    "title": "Nam Bộ Boutique Hotel",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "accommodation",
            "serviceCode": "lighthouse",
            "shortCode": null,
            "title": "the Lighthouse",
            "nights": 1,
            "exclusivity": "shared",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "14:00",
            "durationMinutes": null,
            "startPlaceId": null,
            "endPlaceId": null,
            "variants": [
                {
                    "axes": {},
                    "variantId": "standard",
                    "title": "the Lighthouse",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "breakfast-floating-market",
            "shortCode": "1_cairang",
            "title": "Breakfast cruise to the floating market",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "07:00",
            "durationMinutes": 180,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                },
                {
                    "axes": {
                        "meal": "a1"
                    },
                    "variantId": "a1",
                    "title": "Western breakfast tray",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "breakfast-khmer-pagoda",
            "shortCode": "3_phuly",
            "title": "Breakfast cruise to a Khmer pagoda",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "07:00",
            "durationMinutes": 210,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                },
                {
                    "axes": {
                        "meal": "a1"
                    },
                    "variantId": "a1",
                    "title": "Western breakfast tray",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "lunch-khmer-pagoda",
            "shortCode": "4_lunch",
            "title": "Lunch cruise to a Khmer pagoda",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "11:30",
            "durationMinutes": 180,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                },
                {
                    "axes": {
                        "meal": "a1"
                    },
                    "variantId": "a1",
                    "title": "lunch on board, degustation",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "sunset-sampan",
            "shortCode": "6_sunset",
            "title": "Sunset cruise on a sampan",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "16:00",
            "durationMinutes": 120,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "sunset-khmer-pagoda",
            "shortCode": "6.2_sunset2",
            "title": "Sunset cruise to a Khmer pagoda",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "15:00",
            "durationMinutes": 180,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "dinner-sampan",
            "shortCode": "7_dinner",
            "title": "Dinner cruise on a sampan",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "19:00",
            "durationMinutes": 150,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                },
                {
                    "axes": {
                        "meal": "a1"
                    },
                    "variantId": "a1",
                    "title": "dinner on board, degustation",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "day-cruise",
            "serviceCode": "gold-and-green",
            "shortCode": "8_gold",
            "title": "Grand outing in Gold and Green",
            "nights": 0,
            "exclusivity": "private",
            "movement": {
                "kind": "route"
            },
            "counterpart": null,
            "startTimeLocal": "11:30",
            "durationMinutes": 360,
            "startPlaceId": "cantho_market_hall",
            "endPlaceId": "cantho_market_hall",
            "variants": [
                {
                    "axes": {
                        "meal": "standard"
                    },
                    "variantId": "standard",
                    "title": "Private boat, standard meal",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "overnight-cruise",
            "serviceCode": "overnight",
            "shortCode": null,
            "title": "Bassac overnight cruise",
            "nights": 1,
            "exclusivity": "shared",
            "movement": {
                "kind": "route"
            },
            "counterpart": "private",
            "startTimeLocal": "12:00",
            "durationMinutes": null,
            "startPlaceId": null,
            "endPlaceId": null,
            "variants": [
                {
                    "axes": {
                        "route": "caibe-cantho"
                    },
                    "variantId": "caibe-cantho",
                    "title": "Bassac cruise Cái Bè → Cần Thơ",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-caibe"
                    },
                    "variantId": "cantho-caibe",
                    "title": "Bassac cruise Cần Thơ → Cái Bè",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-cantho"
                    },
                    "variantId": "cantho-cantho",
                    "title": "Bassac Discovery cruise Cần Thơ → Cần Thơ",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "overnight-cruise",
            "serviceCode": "2-nights",
            "shortCode": null,
            "title": "Bassac cruise over 2 nights",
            "nights": 2,
            "exclusivity": "shared",
            "movement": {
                "kind": "route"
            },
            "counterpart": "private",
            "startTimeLocal": "12:00",
            "durationMinutes": null,
            "startPlaceId": null,
            "endPlaceId": null,
            "variants": [
                {
                    "axes": {
                        "route": "cantho-caibe-cantho"
                    },
                    "variantId": "cantho-caibe-cantho",
                    "title": "Bassac cruise Cần Thơ → Cái Bè → Cần Thơ, 2 nights",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "caibe-cantho-caibe"
                    },
                    "variantId": "caibe-cantho-caibe",
                    "title": "Bassac cruise Cái Bè → Cần Thơ → Cái Bè, 2 nights",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-cantho-caibe"
                    },
                    "variantId": "cantho-cantho-caibe",
                    "title": "Bassac cruise Cần Thơ loop, then Cái Bè, 2 nights",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "caibe-cantho-cantho"
                    },
                    "variantId": "caibe-cantho-cantho",
                    "title": "Bassac cruise Cái Bè → Cần Thơ, then the loop, 2 nights",
                    "onSale": true
                }
            ]
        },
        {
            "serviceFamily": "overnight-cruise",
            "serviceCode": "private",
            "shortCode": null,
            "title": "Bassac private cruise",
            "nights": null,
            "exclusivity": "private",
            "movement": {
                "kind": "envelope"
            },
            "counterpart": "overnight",
            "startTimeLocal": null,
            "durationMinutes": null,
            "startPlaceId": null,
            "endPlaceId": null,
            "variants": [
                {
                    "axes": {
                        "route": "caibe-cantho"
                    },
                    "variantId": "caibe-cantho",
                    "title": "Bassac cruise Cái Bè → Cần Thơ",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-caibe"
                    },
                    "variantId": "cantho-caibe",
                    "title": "Bassac cruise Cần Thơ → Cái Bè",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-cantho"
                    },
                    "variantId": "cantho-cantho",
                    "title": "Bassac Discovery cruise Cần Thơ → Cần Thơ",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-caibe-cantho"
                    },
                    "variantId": "cantho-caibe-cantho",
                    "title": "Bassac cruise Cần Thơ → Cái Bè → Cần Thơ, 2 nights",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "caibe-cantho-caibe"
                    },
                    "variantId": "caibe-cantho-caibe",
                    "title": "Bassac cruise Cái Bè → Cần Thơ → Cái Bè, 2 nights",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "cantho-cantho-caibe"
                    },
                    "variantId": "cantho-cantho-caibe",
                    "title": "Bassac cruise Cần Thơ loop, then Cái Bè, 2 nights",
                    "onSale": true
                },
                {
                    "axes": {
                        "route": "caibe-cantho-cantho"
                    },
                    "variantId": "caibe-cantho-cantho",
                    "title": "Bassac cruise Cái Bè → Cần Thơ, then the loop, 2 nights",
                    "onSale": true
                }
            ]
        }
    ]
}