[
    {
        "id": "P_bassac_caibe-cantho_665dd5b91a",
        "internalName": "Bassac cruise Cái Bè → Cần Thơ",
        "reference": "CBCT",
        "locale": "en-GB",
        "timeZone": "Asia/Ho_Chi_Minh",
        "allowFreesale": false,
        "instantConfirmation": false,
        "instantDelivery": false,
        "availabilityRequired": true,
        "availabilityType": "START_TIME",
        "deliveryFormats": [
            "PDF_URL"
        ],
        "deliveryMethods": [
            "VOUCHER"
        ],
        "redemptionMethod": "MANIFEST",
        "options": [
            {
                "id": "O_caibe-cantho_DEFAULT_8c2a2240d5",
                "internalName": "Standard cabin cruise",
                "default": true,
                "reference": "STD",
                "availabilityLocalStartTimes": [
                    "12:00"
                ],
                "cancellationCutoff": "0 hours",
                "cancellationCutoffAmount": 0,
                "cancellationCutoffUnit": "hour",
                "requiredContactFields": [
                    "firstName",
                    "lastName",
                    "emailAddress",
                    "phoneNumber"
                ],
                "restrictions": {
                    "minUnits": 1,
                    "maxUnits": 6
                },
                "units": [
                    {
                        "id": "single",
                        "internalName": "Single-occupancy cabin — 1 adult",
                        "reference": "SGL",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 1,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin",
                        "internalName": "Twin cabin — 2 adults",
                        "reference": "TWN",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double",
                        "internalName": "Double cabin — 2 adults",
                        "reference": "DBL",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "single-child",
                        "internalName": "Single-occupancy cabin — 1 child (2-11 yrs)",
                        "reference": "SGC",
                        "type": "CHILD",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 11,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 1,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "twin-1child",
                        "internalName": "Twin cabin — 1 adult + 1 child (2-11 yrs)",
                        "reference": "TW1C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double-1child",
                        "internalName": "Double cabin — 1 adult + 1 child (2-11 yrs)",
                        "reference": "DB1C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin-2children",
                        "internalName": "Twin cabin — 2 children (2-11 yrs)",
                        "reference": "TW2C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "double-2children",
                        "internalName": "Double cabin — 2 children (2-11 yrs)",
                        "reference": "DB2C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "single-infant",
                        "internalName": "Double cabin — 1 adult + infant sharing the bed",
                        "reference": "SGI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double-infant",
                        "internalName": "Double cabin — 2 adults + infant sharing the bed",
                        "reference": "DBI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 3,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin-infant",
                        "internalName": "Twin cabin — 2 adults + infant in a cot",
                        "reference": "TWI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 3,
                            "accompaniedBy": []
                        }
                    }
                ]
            }
        ],
        "durationMinutesFrom": 1200,
        "durationMinutesTo": 1380,
        "categoryLabels": [
            "multi-day",
            "boat-tours"
        ]
    },
    {
        "id": "P_bassac_cantho-caibe_96f58bcd35",
        "internalName": "Bassac cruise Cần Thơ → Cái Bè",
        "reference": "CTCB",
        "locale": "en-GB",
        "timeZone": "Asia/Ho_Chi_Minh",
        "allowFreesale": false,
        "instantConfirmation": false,
        "instantDelivery": false,
        "availabilityRequired": true,
        "availabilityType": "START_TIME",
        "deliveryFormats": [
            "PDF_URL"
        ],
        "deliveryMethods": [
            "VOUCHER"
        ],
        "redemptionMethod": "MANIFEST",
        "options": [
            {
                "id": "O_cantho-caibe_DEFAULT_cfc8d6f407",
                "internalName": "Standard cabin cruise",
                "default": true,
                "reference": "STD",
                "availabilityLocalStartTimes": [
                    "12:00"
                ],
                "cancellationCutoff": "0 hours",
                "cancellationCutoffAmount": 0,
                "cancellationCutoffUnit": "hour",
                "requiredContactFields": [
                    "firstName",
                    "lastName",
                    "emailAddress",
                    "phoneNumber"
                ],
                "restrictions": {
                    "minUnits": 1,
                    "maxUnits": 6
                },
                "units": [
                    {
                        "id": "single",
                        "internalName": "Single-occupancy cabin — 1 adult",
                        "reference": "SGL",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 1,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin",
                        "internalName": "Twin cabin — 2 adults",
                        "reference": "TWN",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double",
                        "internalName": "Double cabin — 2 adults",
                        "reference": "DBL",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "single-child",
                        "internalName": "Single-occupancy cabin — 1 child (2-11 yrs)",
                        "reference": "SGC",
                        "type": "CHILD",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 11,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 1,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "twin-1child",
                        "internalName": "Twin cabin — 1 adult + 1 child (2-11 yrs)",
                        "reference": "TW1C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double-1child",
                        "internalName": "Double cabin — 1 adult + 1 child (2-11 yrs)",
                        "reference": "DB1C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin-2children",
                        "internalName": "Twin cabin — 2 children (2-11 yrs)",
                        "reference": "TW2C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "double-2children",
                        "internalName": "Double cabin — 2 children (2-11 yrs)",
                        "reference": "DB2C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "single-infant",
                        "internalName": "Double cabin — 1 adult + infant sharing the bed",
                        "reference": "SGI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double-infant",
                        "internalName": "Double cabin — 2 adults + infant sharing the bed",
                        "reference": "DBI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 3,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin-infant",
                        "internalName": "Twin cabin — 2 adults + infant in a cot",
                        "reference": "TWI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 3,
                            "accompaniedBy": []
                        }
                    }
                ]
            }
        ],
        "durationMinutesFrom": 1200,
        "durationMinutesTo": 1380,
        "categoryLabels": [
            "multi-day",
            "boat-tours"
        ]
    },
    {
        "id": "P_bassac_cantho-cantho_3af0cfd9c9",
        "internalName": "Bassac Discovery cruise Cần Thơ → Cần Thơ",
        "reference": "CTCT",
        "locale": "en-GB",
        "timeZone": "Asia/Ho_Chi_Minh",
        "allowFreesale": false,
        "instantConfirmation": false,
        "instantDelivery": false,
        "availabilityRequired": true,
        "availabilityType": "START_TIME",
        "deliveryFormats": [
            "PDF_URL"
        ],
        "deliveryMethods": [
            "VOUCHER"
        ],
        "redemptionMethod": "MANIFEST",
        "options": [
            {
                "id": "O_cantho-cantho_DEFAULT_776b3a24b8",
                "internalName": "Standard cabin cruise",
                "default": true,
                "reference": "STD",
                "availabilityLocalStartTimes": [
                    "12:00"
                ],
                "cancellationCutoff": "0 hours",
                "cancellationCutoffAmount": 0,
                "cancellationCutoffUnit": "hour",
                "requiredContactFields": [
                    "firstName",
                    "lastName",
                    "emailAddress",
                    "phoneNumber"
                ],
                "restrictions": {
                    "minUnits": 1,
                    "maxUnits": 6
                },
                "units": [
                    {
                        "id": "single",
                        "internalName": "Single-occupancy cabin — 1 adult",
                        "reference": "SGL",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 1,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin",
                        "internalName": "Twin cabin — 2 adults",
                        "reference": "TWN",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double",
                        "internalName": "Double cabin — 2 adults",
                        "reference": "DBL",
                        "type": "OTHER",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 12,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "single-child",
                        "internalName": "Single-occupancy cabin — 1 child (2-11 yrs)",
                        "reference": "SGC",
                        "type": "CHILD",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 11,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 1,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "twin-1child",
                        "internalName": "Twin cabin — 1 adult + 1 child (2-11 yrs)",
                        "reference": "TW1C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double-1child",
                        "internalName": "Double cabin — 1 adult + 1 child (2-11 yrs)",
                        "reference": "DB1C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin-2children",
                        "internalName": "Twin cabin — 2 children (2-11 yrs)",
                        "reference": "TW2C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "double-2children",
                        "internalName": "Double cabin — 2 children (2-11 yrs)",
                        "reference": "DB2C",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 2,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": [
                                "single",
                                "twin",
                                "double",
                                "twin-1child",
                                "double-1child",
                                "single-infant",
                                "double-infant",
                                "twin-infant"
                            ]
                        }
                    },
                    {
                        "id": "single-infant",
                        "internalName": "Double cabin — 1 adult + infant sharing the bed",
                        "reference": "SGI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 2,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "double-infant",
                        "internalName": "Double cabin — 2 adults + infant sharing the bed",
                        "reference": "DBI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 3,
                            "accompaniedBy": []
                        }
                    },
                    {
                        "id": "twin-infant",
                        "internalName": "Twin cabin — 2 adults + infant in a cot",
                        "reference": "TWI",
                        "type": "FAMILY",
                        "requiredContactFields": [
                            "firstName",
                            "lastName",
                            "emailAddress",
                            "phoneNumber"
                        ],
                        "restrictions": {
                            "minAge": 0,
                            "maxAge": 120,
                            "idRequired": false,
                            "minQuantity": 0,
                            "maxQuantity": 6,
                            "paxCount": 3,
                            "accompaniedBy": []
                        }
                    }
                ]
            }
        ],
        "durationMinutesFrom": 1200,
        "durationMinutesTo": 1380,
        "categoryLabels": [
            "multi-day",
            "boat-tours"
        ]
    }
]