From 7bb8a08b4eecec0eea879b88cec2f9911d560798 Mon Sep 17 00:00:00 2001 From: Nick Evans <2616208+nickevansuk@users.noreply.github.com> Date: Wed, 12 Jul 2023 20:00:46 +0100 Subject: [PATCH] feat: `TestOpportunityBookableFreeCancellable` and `TestOpportunityBookableNonFreeCancellable` --- test-interface.jsonld | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test-interface.jsonld b/test-interface.jsonld index 8fb56ac..09bcf50 100644 --- a/test-interface.jsonld +++ b/test-interface.jsonld @@ -127,6 +127,18 @@ "label": "TestOpportunityBookableCancellable", "comment": "[Bookable Opportunity with Bookable Offer](https://www.openactive.io/open-booking-api/EditorsDraft/#definition-of-a-bookable-opportunity-and-offer-pair), with `remainingAttendeeCapacity > 1` and includes at least one `Offer` without `latestCancellationBeforeStartDate` and with `allowCustomerCancellationFullRefund` set to `true`." }, + { + "@id": "https://openactive.io/test-interface#TestOpportunityBookableNonFreeCancellable", + "@type": "test:TestOpportunityCriteriaEnumeration", + "label": "TestOpportunityBookableNonFreeCancellable", + "comment": "[Bookable Opportunity with Bookable Offer](https://www.openactive.io/open-booking-api/EditorsDraft/#definition-of-a-bookable-opportunity-and-offer-pair), with `remainingAttendeeCapacity > 1` and includes at least one `Offer` without `latestCancellationBeforeStartDate` and with `allowCustomerCancellationFullRefund` set to `true`, and includes at least one `Offer` with `Offer.price > 0`." + }, + { + "@id": "https://openactive.io/test-interface#TestOpportunityBookableFreeCancellable", + "@type": "test:TestOpportunityCriteriaEnumeration", + "label": "TestOpportunityBookableFreeCancellable", + "comment": "[Bookable Opportunity with Bookable Offer](https://www.openactive.io/open-booking-api/EditorsDraft/#definition-of-a-bookable-opportunity-and-offer-pair), with `remainingAttendeeCapacity > 1` and includes at least one `Offer` without `latestCancellationBeforeStartDate` and with `allowCustomerCancellationFullRefund` set to `true`, where at least one `Offer` has a `price` of `0`." + }, { "@id": "https://openactive.io/test-interface#TestOpportunityBookableNotCancellable", "@type": "test:TestOpportunityCriteriaEnumeration",