| getExceptionContext | 0% |
| readResponse | 0% |
| __construct | 0% |
| process | 0% |
| isLocked | 0% |
| getEmail | 0% |
| getGivenName | 0% |
| getFamilyName | 0% |
| toArray | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| toArray | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| jsonSerialize | 0% |
| getCaptchaToken | 0% |
| setIcsContent | 0% |
| getIcsContent | 0% |
| getProvider | 0% |
| getShortName | 0% |
| getCaptchaActivatedRequired | 0% |
| getInfoForAppointment | 0% |
| getInfoForAllAppointments | 0% |
| getHint | 0% |
| validateCaptchaToken | 0% |
| extractProcessContext | 0% |
| buildProcessContextFromArray | 0% |
| addIntFieldIfPresent | 0% |
| extractScopeId | 0% |
| getMergedMailTemplates | 0% |
| getProcessByIdAuthenticated | 0% |
| __invoke | 0% |
| getStatusCode | 0% |
| formatErrorPayload | 0% |
| getErrorMessage | 0% |
| logError | 0% |
| validateCaptcha | 21% |
| readResponse | 33% |
| getProcessById | 33% |
| readResponse | 45% |
| readResponse | 45% |
| getCalendarAvailability | 47% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| ensureValid | 50% |
| getIcsContent | 50% |
| getInternalDateFromTimestamp | 50% |
| readResponse | 53% |
| __construct | 57% |
| __construct | 57% |
| __construct | 57% |
| __construct | 57% |
| createRequests | 59% |
| initializeSource | 66% |
| resolveAllowDisabledServicesMix | 66% |
| resolveSharedBookingOfficeIds | 66% |
| process | 70% |
| saveProcessUpdate | 71% |
| updateClientData | 75% |
| preconfirmAppointment | 75% |
| confirmAppointment | 75% |
| cancelAppointment | 75% |
| sendPreconfirmationEmail | 75% |
| sendConfirmationEmail | 75% |
| sendCancellationEmail | 75% |
| getHighestStatusCode | 75% |
| process | 76% |
| createJsonResponse | 76% |
| getScopesByProviderId | 77% |
| isIpInRange | 78% |
| cancelProcess | 80% |
| confirmProcess | 80% |
| preconfirmProcess | 80% |
| validateClientData | 80% |
| getProcessesByExternalUserId | 80% |
| reserveTimeslot | 80% |
| getThinnedProcessById | 80% |
| extractActivationDuration | 81% |
| processToThinnedProcess | 81% |
| process | 83% |
| createChallenge | 83% |
| getSourceNames | 83% |
| handleException | 83% |
| validateServiceLocationCombination | 84% |
| processPreconfirm | 84% |
| verifySolution | 84% |
| extractReservationDuration | 85% |
| validateServerPostRequest | 85% |
| processConfirm | 86% |
| mapScopeForProvider | 86% |
| createScope | 86% |
| getServices | 86% |
| readResponse | 87% |
| readResponse | 87% |
| isCaptchaRequiredForAnyOffice | 87% |
| findMatchingProcess | 88% |
| validateServiceLocations | 88% |
| validateGetBookableFreeDays | 89% |