| __construct | 0% |
| calculateDateFromRelative | 0% |
| calculateDateFromEndRelative | 0% |
| getBuildUpStartDate | 0% |
| getWindDownEndDate | 0% |
| formatDateForDb | 0% |
| formatDateOnly | 0% |
| parseDate | 0% |
| buildStatusResponse | 0% |
| beginTransaction | 0% |
| commit | 0% |
| rollback | 0% |
| logError | 0% |
| getConfigValue | 0% |
| validateRequiredKeys | 0% |
| recordExists | 0% |
| setEventIdOnRecord | 0% |
| clearEventIdOnRecord | 0% |
| getType | 0% |
| create | 0% |
| syncDates | 0% |
| activate | 0% |
| deactivate | 0% |
| delete | 0% |
| getStatus | 0% |
| validateConfig | 0% |
| getDefaultConfig | 0% |
| createBsEvent | 0% |
| syncCategories | 0% |
| getBsEvent | 0% |
| determineStatus | 0% |
| calculateBsEventPhase | 0% |
| getCategoryCount | 0% |
| getBinCounts | 0% |
| getType | 0% |
| create | 0% |
| syncDates | 0% |
| activate | 0% |
| deactivate | 0% |
| delete | 0% |
| getStatus | 0% |
| validateConfig | 0% |
| getDefaultConfig | 0% |
| calculateCCEventDates | 0% |
| buildCCEventName | 0% |
| prepareEarningConfig | 0% |
| checkForConflicts | 0% |
| getCCEvent | 0% |
| autoEndActiveEventOnSide | 0% |
| getCouponCount | 0% |
| getCouponStats | 0% |
| __construct | 0% |
| getIntegrationType | 0% |
| getOperation | 0% |
| getForeignId | 0% |
| getContext | 0% |
| getDetailedMessage | 0% |
| toArray | 0% |
| createFailed | 0% |
| syncDatesFailed | 0% |
| activateFailed | 0% |
| deactivateFailed | 0% |
| deleteFailed | 0% |
| getStatusFailed | 0% |
| invalidConfig | 0% |
| targetNotFound | 0% |
| getType | 0% |
| create | 0% |
| syncDates | 0% |
| activate | 0% |
| deactivate | 0% |
| delete | 0% |
| getStatus | 0% |
| validateConfig | 0% |
| getDefaultConfig | 0% |
| calculateVisibilityStartDate | 0% |
| calculateVisibilityEndDate | 0% |
| calculateVisibilityStatus | 0% |
| __construct | 0% |
| getType | 0% |
| create | 0% |
| syncDates | 0% |
| activate | 0% |
| deactivate | 0% |
| delete | 0% |
| getStatus | 0% |
| validateConfig | 0% |
| getDefaultConfig | 0% |
| resolveSlideIds | 0% |
| mapSourceToTagType | 0% |
| resolveSource | 0% |
| getTagService | 0% |
| getNextPosition | 0% |
| addToLoop | 0% |
| addToSchedule | 0% |
| updateScheduleDates | 0% |
| deleteFromSchedule | 0% |
| getLoopIdsByEvent | 0% |
| resolveSubType | 0% |
| getType | 0% |
| create | 0% |
| createBlast | 0% |
| createTrigger | 0% |
| syncDates | 0% |
| syncBlastDates | 0% |
| syncTriggerDates | 0% |
| activate | 0% |
| deactivate | 0% |
| delete | 0% |
| getStatus | 0% |
| getBlastStatus | 0% |
| getTriggerStatus | 0% |
| validateConfig | 0% |
| validateBlastConfig | 0% |
| validateTriggerConfig | 0% |
| getDefaultConfig | 0% |
| calculateScheduledDateTime | 0% |
| blastExistsForEvent | 0% |
| triggerExistsForEvent | 0% |
| getBlastsForEvent | 0% |
| getTriggersForEvent | 0% |
| getType | 0% |
| create | 0% |
| syncDates | 0% |
| activate | 0% |
| deactivate | 0% |
| delete | 0% |
| getStatus | 0% |
| validateConfig | 0% |
| getDefaultConfig | 0% |
| getOrCreateEventTaskGroup | 0% |
| buildTaskComment | 0% |
| deleteTaskRelatedRecords | 0% |
| __construct | 0% |
| getIntegrationService | 0% |
| checkReadAuth | 0% |
| checkWriteAuth | 0% |
| list | 0% |
| get | 0% |
| create | 0% |
| update | 0% |
| delete | 0% |
| activate | 0% |
| cancel | 0% |
| duplicate | 0% |
| archive | 0% |
| unarchive | 0% |
| permanentDelete | 0% |
| checkConflicts | 0% |
| getEventsFromDatabase | 0% |
| getEventById | 0% |
| saveEventToDatabase | 0% |
| updateEventInDatabase | 0% |
| deleteEventFromDatabase | 0% |
| findOverlappingEvents | 0% |
| transformIntegrationsForDatabase | 0% |
| saveEventIntegrations | 0% |
| updateEventIntegrations | 0% |
| deleteEventIntegrations | 0% |
| duplicateEventIntegrations | 0% |
| retryIntegration | 0% |
| getRetryCount | 0% |
| setRetryCount | 0% |
| getRetrySessionKey | 0% |
| getExistingIntegration | 0% |
| deleteIntegrationById | 0% |
| createIntegration | 0% |
| getIntegrationByTypeForEvent | 0% |
| getIntegration | 0% |
| updateIntegration | 0% |
| updateIntegrationConfig | 0% |
| updateIntegrationForeignId | 0% |
| updateIntegrationStatusById | 0% |
| checkIntegrationConflicts | 0% |
| getIntegrationStats | 0% |
| getIntegrationRecordCounts | 0% |
| disableIntegration | 0% |
| validateCreateRequest | 0% |
| setJsonContentType | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| getJsonRequestBody | 0% |
| __construct | 0% |
| checkReadPermission | 0% |
| checkManagePermission | 0% |
| checkTemplatePermission | 0% |
| checkReportsPermission | 0% |
| getStoreContext | 0% |
| getEventOr404 | 0% |
| getEventStatistics | 0% |
| dashboard | 0% |
| listView | 0% |
| create | 0% |
| detail | 0% |
| edit | 0% |
| duplicate | 0% |
| templates | 0% |
| reports | 0% |
| reportDetail | 0% |
| archive | 0% |
| getAuditLog | 0% |
| getEventCountsByType | 0% |
| __construct | 0% |
| checkReportAuth | 0% |
| getFullReport | 0% |
| getSalesReport | 0% |
| getMarketingReport | 0% |
| getInventoryReport | 0% |
| getComebackCashReport | 0% |
| exportReport | 0% |
| getSalesMetrics | 0% |
| getMarketingMetrics | 0% |
| getInventoryMetrics | 0% |
| getComebackCashMetrics | 0% |
| generateCsvReport | 0% |
| getEventById | 0% |
| setJsonContentType | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| __construct | 0% |
| checkAuth | 0% |
| list | 0% |
| get | 0% |
| getTemplatesForStore | 0% |
| getTemplateById | 0% |
| getTemplateIntegrations | 0% |
| isTemplateAccessible | 0% |
| getStoreType | 0% |
| setJsonContentType | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| createEventService | 0% |
| createTemplateService | 0% |
| createEventServiceWithDb | 0% |
| createTemplateServiceWithDb | 0% |
| createIntegrationService | 0% |
| createIntegrationServiceWithDb | 0% |
| createServices | 0% |
| getStoreType | 0% |
| __construct | 0% |
| calculatePhase | 0% |
| isInPhase | 0% |
| getDateRange | 0% |
| canTransitionTo | 0% |
| getValidTypes | 0% |
| getValidStatuses | 0% |
| getValidPhases | 0% |
| fromRow | 0% |
| toArray | 0% |
| validate | 0% |
| parseDateTime | 0% |
| getValidTypes | 0% |
| getValidStatuses | 0% |
| getTypeLabel | 0% |
| getConfigValue | 0% |
| setConfigValue | 0% |
| isTerminal | 0% |
| fromRow | 0% |
| toArray | 0% |
| validate | 0% |
| validateTypeSpecific | 0% |
| parseJson | 0% |
| getValidScopes | 0% |
| appliesToStoreType | 0% |
| createEvent | 0% |
| fromRow | 0% |
| toArray | 0% |
| validate | 0% |
| __construct | 0% |
| fromIntegration | 0% |
| isNew | 0% |
| needsSetup | 0% |
| hasErrorContext | 0% |
| getBadgeTypes | 0% |
| getPrimaryBadge | 0% |
| getSecondaryBadge | 0% |
| getStatusColor | 0% |
| getStatusBadgeClass | 0% |
| getStatusLabel | 0% |
| getErrorContext | 0% |
| toArray | 0% |
| computeIsNew | 0% |
| getStatusBadgeType | 0% |
| __construct | 0% |
| getType | 0% |
| getStatus | 0% |
| getForeignId | 0% |
| getError | 0% |
| isCreated | 0% |
| isFailed | 0% |
| isSkipped | 0% |
| toArray | 0% |
| created | 0% |
| failed | 0% |
| skipped | 0% |
| __construct | 0% |
| processStore | 0% |
| processEvent | 0% |
| getPhaseTransitions | 0% |
| getErrors | 0% |
| updateEventPhase | 0% |
| activatePendingIntegrations | 0% |
| activateIntegrationsFallback | 0% |
| markEventCompleted | 0% |
| logAudit | 0% |
| logError | 0% |
| getUpcomingTransitions | 0% |
| checkForUpdates | 0% |
| __construct | 0% |
| getEventMetrics | 0% |
| getSalesLift | 0% |
| getMarketingMetrics | 0% |
| getInventoryMetrics | 0% |
| getComebackCashMetrics | 0% |
| getYearOverYear | 0% |
| exportToCsv | 0% |
| getEventSummary | 0% |
| querySalesMetrics | 0% |
| querySmsBlastMetrics | 0% |
| querySmsTriggerMetrics | 0% |
| querySignageMetrics | 0% |
| queryBackstockMetrics | 0% |
| queryBuyMetrics | 0% |
| getLinkedComebackCashEvents | 0% |
| queryComebackCashIssuance | 0% |
| queryComebackCashRedemptions | 0% |
| calculateComebackCashRevenue | 0% |
| findPreviousYearEvent | 0% |
| getEventOrFail | 0% |
| getEventDateRange | 0% |
| calculateLiftPercent | 0% |
| calculatePercent | 0% |
| getEmptyComebackCashMetrics | 0% |
| csvLine | 0% |
| formatCurrency | 0% |
| formatPercent | 0% |
| __construct | 0% |
| setIntegrationService | 0% |
| getIntegrationService | 0% |
| list | 0% |
| get | 0% |
| getIntegrations | 0% |
| create | 0% |
| update | 0% |
| delete | 0% |
| activate | 0% |
| cancel | 0% |
| archive | 0% |
| unarchive | 0% |
| permanentDelete | 0% |
| duplicate | 0% |
| checkConflicts | 0% |
| logAudit | 0% |
| validateTransition | 0% |
| recalculatePhase | 0% |
| hydrateEventFromData | 0% |
| mergeEventData | 0% |
| parseDateTime | 0% |
| camelToSnake | 0% |
| formatValueForDb | 0% |
| __construct | 0% |
| getAdapter | 0% |
| getSupportedTypes | 0% |
| createIntegration | 0% |
| createFromTemplate | 0% |
| syncAllDates | 0% |
| syncDates | 0% |
| activatePending | 0% |
| deactivateAll | 0% |
| cascadeDelete | 0% |
| deleteIntegration | 0% |
| getAggregatedStatus | 0% |
| getStatusCounts | 0% |
| getIntegrationsForEvent | 0% |
| getIntegration | 0% |
| updateIntegrationStatus | 0% |
| logError | 0% |
| getDefaultConfig | 0% |
| validateConfig | 0% |
| __construct | 0% |
| list | 0% |
| get | 0% |
| getIntegrations | 0% |
| create | 0% |
| update | 0% |
| delete | 0% |
| applyToEvent | 0% |
| createIntegrations | 0% |
| hydrateTemplateFromData | 0% |
| mergeTemplateData | 0% |
| parseDateTime | 0% |
| camelToSnake | 0% |
| formatValueForDb | 0% |