This PR adds IndividualFacilityUse functionality to the OpenActive Reference Implementation. IFUs have been the recommended approach to publishing facilities data for a while, so it is useful to have the ref impl aligned with this.
In order to fully finish off this PR the following needs to happen (apart from the review comments below):
[x] 1. an appsettings.ifu.json file needs to be added to this PR (or based on the comment below re default FU vs IFU behaviour, an appsettings.fuNoIfu.json)
[x] 2. In Test Suite, an env file needs to be added to run Test Suite in IFU mode
[x] 3. This branch needs to be renamed to be coverage/ifus so that the Test Suite branch in 2 run tests against this branch
[x] 4. Add individual facility uses to the Github Actions test matrix so that every CI run also runs IFU tests
This PR adds IndividualFacilityUse functionality to the OpenActive Reference Implementation. IFUs have been the recommended approach to publishing facilities data for a while, so it is useful to have the ref impl aligned with this.
In order to fully finish off this PR the following needs to happen (apart from the review comments below):
coverage/ifus
so that the Test Suite branch in 2 run tests against this branch