Add errors: InternalApplicationError, InternalLibraryError and InternalLibraryConfigurationError as subclasses of InternalOpenBookingError, which subclasses OpenBookingError. This allows implementations to throw unexpected exceptions and report their origin (e.g from the Open Booking SDK, or from application code).
(in .NET, InternalOpenBookingException could be used to wrap InternalOpenBookingError and its subclasses, to allow it to be caught and logged separately)
Add errors:
InternalApplicationError
,InternalLibraryError
andInternalLibraryConfigurationError
as subclasses ofInternalOpenBookingError
, which subclassesOpenBookingError
. This allows implementations to throw unexpected exceptions and report their origin (e.g from the Open Booking SDK, or from application code).