Top Level Namespace

Defined Under Namespace

Modules: ActiveRecordExtended, ActivitiesHelper, ActivityTypesHelper, AddressesHelper, Admin, AdminBarHelper, AdminPresence, AgreementsHelper, AiUsage, Amazon, AmazonProductsHelper, Api, ApplicationCable, ApplicationHelper, ArelTableShortcut, ArticleFaqsHelper, ArticlesHelper, AssignmentQueuesHelper, Assistant, AssistantChat, AssistantConversationMessageReplayable, AssistantConversationPlannable, AssistantConversationProcessingLockable, AssistantConversationTokenTrackable, AttachableHelper, Basecamp, Blog, BlogHelper, BlogImageChecksHelper, BootstrapHelper, BreadcrumbsHelper, BudgetHelper, BuyingGroupsHelper, CallRecordProcessing, CallRecordsHelper, CampaignDeliveriesHelper, CampaignEmailsHelper, CampaignsHelper, Cart, CatalogConstants, CatalogsHelper, Checkout, CheckoutFormsHelper, ClipboardHelper, CommunicationsHelper, ContactDeactivationAndDefaults, ContactDisplay, ContactFormHelper, ContactPointsHelper, ContactQueries, ContactsHelper, Controllers, CouponsHelper, Credit, CreditMemosHelper, Crm, CrmFormHelper, CrmHelper, CrmLinkable, CustomerAliases, CustomerContacts, CustomerDisplay, CustomerFiltersHelper, CustomerFinancials, CustomerLifecycle, CustomerOrganization, CustomerPricing, CustomerQueries, CustomerSalesMarketing, CustomerShipping, CustomerValidations, CustomersHelper, DailyFocus, DashboardsHelper, DataDictionarySetsHelper, DataImportHelper, DatesHelper, DeliveriesHelper, DiscountsHelper, Dragonfly, Durability, DynamicFormHelper, Edi, Email, EmailEventsHelper, EmailTemplatesHelper, EmbeddedAssets, Embedding, EmployeeActivityCapacity, EmployeeDisplay, EmployeeGoalsHelper, EmployeeManagement, EmployeePhonePresence, EmployeeSelectOptions, EmployeeTimeOffAccruals, EmployeeTimeOffDeductions, EmployeeTimeOffRollover, EmployeeTimeOffsHelper, EmployeeTopicsHelper, EmployeeWatchList, EmployeeWorkSchedulesHelper, EmployeeWorkStatus, EmployeesHelper, Encryption, EventSubscribers, Events, Facebook, Faq, FeedsHelper, FileDownloadPresenter, FileDownloadsHelper, FloorHeatingCompatibility, FreeEmailDomains, GeneratedImagesHelper, HasArrayScopes, HeatLossPathsHelper, HeatLossableConstants, HeatingElementProductLinesHelper, HeatingSystemCalculator, HeatlossCalculationsHelper, Heatwave, IconHelper, ImageAnalysis, ImageGeneration, InterfaceHelper, InvoicesHelper, ItAssetsHelper, ItemLedgerEntriesHelper, ItemSearchHelper, ItemsHelper, JavascriptsHelper, LeadFormHelper, LedgerEntriesHelper, LineItemExtension, LineItemsHelper, Liquid, ListingIssues, LocalizationHelper, LtreePaths, MailActivitiesHelper, MailingsHelper, Maintenance, Masquerade, MassSearchWorker, Mcp, MeasuresHelper, MenusHelper, MetaHelper, MicrosoftAds, Middleware, Minfraud, Models, MyAccountHelper, MyAddressesHelper, MyCartHelper, MyInstantQuotesHelper, MyOrdersHelper, MyProjectsHelper, MyQuotesHelper, MyRoomsHelper, NestedFormsHelper, NewCustomersHelper, NurturesHelper, Oembed, OmniAuth, OnlineMigrations, OnlineOfflineUsersHelper, OpenaiAds, OpportunitiesHelper, OrdersHelper, OutgoingPaymentsHelper, PageAssetExtractor, PageSectionsHelper, PagesHelper, PartyAccount, PartyAddresses, PartyCart, PartyContactInfo, PartyIdentity, PartyResearch, PartySearch, PartyTopicsHelper, PaymentsHelper, Pdf, PhoneMiscellaneousHelper, PhoneNumbers, PhoneNumbersHelper, PhonesHelper, PickItemsHelper, Pinterest, PlaywrightRuntime, Posts, PraisesHelper, PresenterHelper, PresetJobsHelper, PresignedUploadActions, Pricing, PricingProgramAssignersHelper, Privacy, ProductCardHelper, ProductCategoriesHelper, ProductLineUrls, ProductLinesHelper, ProductSpecificationsHelper, ProductsHelper, ProfilesHelper, ProfitableHelper, Publication, PurchaseOrderHelper, PurchaseOrderShipmentHelper, PurchaseOrderShipmentReceiptHelper, QueriesHelper, QueueCallLogsHelper, QuickSearchHelper, QuoteBuilder, QuotesHelper, Rack, ReceiptDisplay, ReceiptFinancials, ReceiptPayment, ReceiptSpreadsheetIo, ReceiptTransmission, ReceiptValidations, ReceiptsHelper, RedactorDragonfly, ReportsHelper, Retailer, Reviews, RmasHelper, RolesHelper, RoomPlansHelper, RuboCop, SalesCommissionsHelper, SalesGoalsHelper, ScenicMigrationHelpers, Schedulable, SchedulerHelper, SchemaDotOrg, SearchesHelper, Sendgrid, SendgridSmtpApi, Seo, Service, Shipping, ShowcaseTaxonomies, Sidekiq, SidekiqUniqueJobsJidLookup, SmartServicesHelper, SocialMediaHelper, SourcesHelper, SpiffEnrollmentsHelper, StandaloneDeliveriesHelper, StateMachinesHelper, StoreItemsHelper, StoresHelper, StripeCustomerManagement, StylesHelper, SubscriberListsHelper, SuppliersHelper, SupportCasesHelper, TimeOffPlannedWorkDayHelper, TimeOffPoliciesHelper, Tools, TopicsHelper, TowelWarmerFilterSlugs, Tracking, TurboFrameErrorHandling, TurboStreamActionsHelper, Turnstile, UnitConversions, UploadsHelper, UppyS3UploaderHelper, UppyUploaderHelper, UrlsHelper, VersionsHelper, VideoProcessing, VisitsHelper, VouchersHelper, Weather, WebArticlesHelper, WebBotAuth, WebhookProcessors, Webhooks, Workers, Www, WwwHelper, YouTube, Zoom Classes: AbandonedCartReminderWorker, Ability, Account, AccountDailyActivityReport, AccountMailer, AccountingDashboardController, AccountingDocumentTransmissionWorker, AccountingDocumentTransmitter, ActivitiesController, Activity, ActivityAgenda, ActivityChainType, ActivityCrmNavbarRefreshHandler, ActivityPerformanceReport, ActivityPrioritizationWorker, ActivityResultType, ActivitySearch, ActivityType, ActivityTypeAssignmentQueue, ActivityTypePickerInput, ActivityTypeRule, ActivityTypesController, AdditionalCallCredit, Address, AddressesController, Agreement, AgreementParticipant, AiUsageLog, AmalyticsImportWorker, AmazonAPlusContent, AmazonBrowseNode, AmazonBrowseNodePickerInput, AmazonBuyBoxRecoveryWorker, AmazonCatalogItemFlag, AmazonCatalogItemListingsDataWorker, AmazonCompetitor, AmazonFnskuValidator, AmazonItemOperationWorker, AmazonMarketplace, AmazonOrderStatusVerificationWorker, AmazonPricingAutomationWorker, AmazonProductTypeSchema, AmazonRefreshProductTypeSchemasWorker, AmazonSchema, AmazonTransparencyCode, AmazonVariation, AmazonVcDirectFulfillmentCatalogItemSuppressionDataWorker, AnalyticsSqlAuditLog, ApiAuthentication, ApiCatalogController, ApiConsumer, ApplicationComponent, ApplicationController, ApplicationEvent, ApplicationJob, ApplicationMailbox, ApplicationMailer, ApplicationNotifier, ApplicationPrompt, ApplicationRecord, ApplicationResource, ApplicationTool, ApplicationViewRecord, Appraisal, AreaCode, ArrayDecimalSerializer, ArrayOfObjectType, ArraySymbolSerializer, Article, ArticleFaq, ArticleFaqsController, ArticleLinkCheckerWorker, ArticleLinkWorker, ArticlePage, ArticlePdfWorker, ArticleProcedure, ArticleProceduresController, ArticlePublishedHandler, ArticleRevision, ArticleTechnical, ArticleTechnicalsController, ArticleTraining, ArticleTrainingsController, ArticleUnpublishedHandler, AssemblyaiCallbackTokenService, AssemblyaiClient, AssemblyaiCompletionWorker, AssignmentQueue, AssignmentQueuesController, AssistantBrainEntry, AssistantChatWorker, AssistantConversation, AssistantConversationShare, AssistantLockCleanupWorker, AssistantMessage, AssistantMessageLinkifyHandler, AssistantMessageNotifier, AssistantToolCall, AssortmentInstruction, AudioExtractionService, Authentication, AutoBlogSchemaExtractionWorker, AverageMonthlyTemperature, AwaitingQualityControlPlansWorker, BackgroundJobStatus, BackgroundSchemaMigrationWorker, BalanceCompanyPickerInput, Bank, BankAccount, BankAccountsController, BankBalanceStatement, BanksController, BaseFormObject, BasePortalController, BasePresenter, BaseQueryBuilder, BaseService, BasecampTokenRefreshWorker, BasecampToolBuilder, BatchItemAttributeWorker, BeginningBalanceWorker, BetweenOrEqualDateGteqTimeInput, BetweenOrEqualDateInput, BetweenOrEqualDatetimeInput, BetweenOrEqualInput, BlogPostsWorker, BlogPreviewTokenService, BlogSchemaExtractionWorker, BlogSchemaExtractor, BlogSubscriptionMailer, BlogUpdateWorker, BranchPickerInput, BranchPickerTomSelectInput, Brand, Budget, BudgetGroup, BudgetGroupsController, BudgetRefresherAllWorker, BudgetRefresherIncrementalWorker, BudgetRefresherWorker, BudgetRefresherWorkerWithStatus, BudgetRule, BudgetRulesController, BudgetSearch, BudgetsController, BusinessUnit, BusinessUnitPickerInput, BuyingGroup, BuyingGroupsController, CacheWorker, CalendarsController, CallBlock, CallBlockWorker, CallDataMaintenanceWorker, CallLog, CallLogEvent, CallLogImporterWorker, CallLogsController, CallMaintenanceWorker, CallRailData, CallRecord, CallRecordAnalysisAgent, CallRecordBulkTranscriptionWorker, CallRecordImporterWorker, CallRecordSummaryWorker, CallRecordSwitchvoxImporterCloudStorage, CallRecordSwitchvoxImporterFile, CallRecordSwitchvoxImporterSftp, CallRecordSwitchvoxObjectStore, CallRecordTranscriptionWorker, CallRecordTwilioRecordingImporter, CallRecordingGapsReportWorker, CallRecordsController, CallReportsWorker, Campaign, CampaignAction, CampaignCommunicationWorker, CampaignDeliveriesController, CampaignDelivery, CampaignDeliveryWorker, CampaignEmail, CampaignEmailClickScoringWorker, CampaignEmailTransmitNowWorker, CampaignEmailsController, CampaignMonthlySummaryWorker, CampaignWorker, CampaignsController, CanadianTireStoreAddress, Carrier, CarrierPickup, CartonLabelWorker, Catalog, CatalogItem, CatalogItemPresenter, CatalogItemRetailerProbe, CatalogItemUrlProcessWorker, CatalogItemUrlWorker, CatalogItemsController, CatalogPathResolver, CatalogPresenter, CatalogPriceChangesAlertWorker, CatalogsController, Ceiling, CeilingInsulationType, CeilingType, Certification, CertificationCheckWorker, CertificationSearch, ChannelPickerInput, ChannelPickerTomSelectInput, Charity, Check, ChecksController, ChecksPendingReviewWorker, ChecksReadyToPrintWorker, City, CityPickerInput, CliftonStrength, CloudflareIpListSyncWorker, CloudflareRulesService, CloudflareStreamApi, CloudflareUpdatesWorker, CloudflareVideoMonitorWorker, CloudflareVttService, CollectionSelectInput, CommissionRate, CommissionStructure, CommissionStructureEntry, CommissionTier, CommissionTierPickerInput, CommittedItemWorker, Communication, CommunicationBuilder, CommunicationMailer, CommunicationRecipient, CommunicationRecipientEmailLink, CommunicationWorker, CommunicationsController, Company, CompanyHoliday, CompanyHolidaySyncWorker, CompanyPickerInput, CompanyPickerTomSelectInput, Contact, ContactDeactivator, ContactForm, ContactFormsController, ContactPoint, ContactPointAddedHandler, ContactPointLineTypeLookupHandler, ContactPointPhoneChangedHandler, ContactPointsController, ContactSearch, ContactTrainingTopic, ContactsController, ContactsMailbox, ContentEmbedding, ContentLink, ConversionRetrySweepWorker, CopyVersionsToPartitionedWorker, Country, Coupon, CouponSearch, CouponSerialNumber, CouponsController, Course, CourseCategory, CourseEnrollment, CourseEnrollmentWorker, CourseExam, CreateReceiptsWorker, CreditApplication, CreditApplicationForm, CreditApplicationSearch, CreditApplicationsController, CreditCardVault, CreditCardVaultsController, CreditMemo, CreditMemoSearch, CreditMemoUpdateReportGroupingWorker, CreditMemosController, CrmAbility, CrmController, CrmNavbarBroadcaster, CrmNavbarCounts, CrmNavbarFanoutWorker, CrmNavbarLiveUsers, CrmNavbarPeriodicRefreshWorker, CrmNavbarPresenceController, CrmNavbarRefreshWorker, CrmPresetJobsController, CspReport, CspReportsController, CssCompressor, CurrencyInput, CurrentScope, Customer, CustomerBuyingGroupUpdater, CustomerCouponsBoosterWorker, CustomerCreditSyncWorker, CustomerDropEvent, CustomerDropEventsController, CustomerFilter, CustomerFiltersController, CustomerLocatorUtility, CustomerMergeWorker, CustomerPickerInput, CustomerPortalAbility, CustomerProfilingWorker, CustomerRecord, CustomerResetCapabilities, CustomerSalesActivityFlagSync, CustomerSalesActivityWorker, CustomerSearch, CustomerShippingAccountNumbersController, CustomerSourceChangedHandler, CustomerStatisticsReport, CustomerTopic, CustomerTopicsController, CustomerWatchWorker, CustomersController, CustomersMailbox, CycleCount, CycleCountItem, CycleCountPrioritizationWorker, CycleCountSchedulerWorker, DailyAccountActivityReportWorker, DailyCallRecordTranscriptionWorker, DailyFocusAnalysisRepWorker, DailyFocusAnalysisWorker, DailyFocusController, DailyFocusManagerReportWorker, DailyFocusOrphanReaperWorker, DailyGoogleCalendarCheckWorker, DailyImportSummaryReportWorker, DailyUnprintedChecksDigestWorker, DashboardsController, DataDictionary, DataDictionarySet, DataDictionarySetsController, DataImport, DataImportCell, DataImportCellsController, DataImportColumn, DataImportPrepWorker, DataImportRow, DataImportWorker, DataImportsController, DatabaseManifestResource, DatePickerInput, DateRangePickerInput, DateTimeDimensionWorker, DatetimePickerInput, DealerLocatorRecordWorker, DeliveriesController, Delivery, DeliveryArrivedAtWarehouseNotificationHandler, DeliveryAutomaticReleaseFailedNotificationHandler, DeliveryAutomaticallyReleasedNotificationHandler, DeliveryInvoicingWorker, DeliveryMailer, DeliveryManualReleaseDueNotificationHandler, DeliveryPostLabelWorker, DeliveryPrePackCancelledNotificationHandler, DeliveryPrePackedNotificationHandler, DeliveryPresenter, DeliveryQueueInvoicingWorker, DeliveryRequestPrePackWorker, DeliverySearch, DeliveryShipConfirmWorker, DepartmentsPickerInput, DesignToolFixture, DesignToolFixturesController, DigitalAsset, DigitalAssetProductLine, DigitalAssetsDuplicate, Discount, DiscountsController, DisplayInput, DoNotCall, DoNotCallsController, Documentation, Door, DoorCoreType, DoorFrameType, DoorInsulationType, DoorType, DownloadToken, DownloadsController, DragonflyTranslator, EdgeCacheWorker, EdiCommunicationLog, EdiDiscontinueFlowWorker, EdiDocument, EdiInventoryFlowWorker, EdiListingMessageFeedFlowWorker, EdiMailer, EdiOrderFlowWorker, EdiPriceFlowWorker, EdiProductDataFlowWorker, EdiStatusFlowWorker, EditReceiptsWorker, ElectricityRate, ElementPoleAssignment, EmailEventsController, EmailFormatValidator, EmailLink, EmailPreference, EmailPreferencesController, EmailRmasReportWorker, EmailTemplate, EmailTemplateGetEmailRenderHandler, EmailTemplatesController, EmailUnsubscribeHandler, EmbeddedAsset, EmbeddedFaqAsset, EmbeddedImageAsset, EmbeddedProductAsset, EmbeddedVideoAsset, EmbeddingBatchQueueWorker, EmbeddingRefreshWorker, EmbeddingWorker, Employee, EmployeeEvent, EmployeeEventsEmailSetting, EmployeeGoal, EmployeeGoalsController, EmployeePhonePickerInput, EmployeePhoneStatus, EmployeePhoneStatusChange, EmployeePhoneStatusesController, EmployeePickerInput, EmployeeRecord, EmployeeRecordPickerInput, EmployeeReview, EmployeeReviewSearch, EmployeeReviewsController, EmployeeSignedInHandler, EmployeeSurveyEnrollment, EmployeeTimeOff, EmployeeTopic, EmployeeTopicsController, EmployeeWorkSchedule, EmployeesController, EnterOrderRoomsWorker, EnterQuoteRoomsWorker, EnumRadioInput, EnumType, ErrorReporting, EsignaturesWorker, EstimatedLandedCostWorker, Event, EventAuthor, EventMorningNotificationWorker, EventStorePurgeWorker, ExampleInstallation, ExchangeRate, ExchangeRateSearch, ExchangeRateWorker, ExclusiveItemGroup, ExpiredInventoryCommitsWorker, ExportedCatalogItem, ExportedCatalogItemImage, ExportedCatalogItemPacket, ExportedCatalogItemPacketAttribute, ExportedCatalogItemPacketImageAttribute, ExportedCatalogItemPacketPresenter, ExteriorWall, ExteriorWallInsulationType, ExteriorWallType, FacebookCampaignSyncWorker, FacebookConversionWorker, Facet, FacetsController, FacetsProductCategories, FacetsProductLines, FaqPresenter, FedExFreightCaSchedulePickupWorker, FedExFreightUsSchedulePickupWorker, Feed, FeedHistory, FileNamingHelper, FinancialsMailer, FloorPlanDisplay, FloorPlanDisplayDigitalAsset, FloorPlanJsonGenerator, FloorPlansController, FloorType, FraudReport, FreightEvent, FreightEventStatusSummary, FreightquoteVoidConfirmationWorker, GammaClient, GenerateExportedCatalogPacketWorker, GenerateMultipleRoomPlansWorker, GeneratePickSlipWorker, GenerateQuoteWorker, GenerateRoomPlansWorker, GeneratedImage, GeneratedImageCleanupWorker, GeneratedImageImporter, GeneratedImagesController, GeneratedPdf, GeneratedPdfCleanupWorker, GeneratedPdfGenerator, GeneratedPdfImporter, GeneratedPdfsController, GetFreightquoteLoadNumber, GetRoomOptions, GitParser, GlobalsController, GmailSignaturePusher, GoogleAdsCampaignSyncWorker, GoogleFeed, GoogleFeedGeneratorWorker, GoogleLocalInventoryFeedWorker, GoogleOfflineConversionRetryWorker, GoogleOfflineConversionWorker, GroupAssociation, HarmonizationCode, HashSerializer, HashType, HealthController, HeatLossSerializer, HeatingElementProductLineOption, HeatingElementProductLineOptionsController, HeatingEnvironment, HeatingSystem, HistoricalOpenActivity, HouzzInventoryUpdaterWorker, IcsEventBuilder, IdentificationNumber, IdentificationNumbersController, Image, ImageAnalysisPrompt, ImageDuplicateFinderWorker, ImageDuplicatePair, ImageEmbeddingPopulationWorker, ImageFileInput, ImageFingerprintWorker, ImageFullAnalysisWorker, ImageGenerationWorker, ImageKitFactory, ImageLoader, ImageMetadataSuggester, ImageMetadataSuggestionsWorker, ImageProfile, ImageProfileBulkSyncWorker, ImageUpscaleWorker, ImageVisionWorker, ImagesController, InboundParseWorker, InstallMethod, InstalledItem, IntegerKeyHashSerializer, IntegrityCheckWorker, InternalMailerJob, InternalNotificationMailer, InternalReportsMailer, IntlTelInput, InvalidDigitalAssetPurgeWorker, InventoryCommit, InventoryMailer, InventoryQuotePlanningWorker, InventoryReorderWorker, Invoice, InvoiceCaptureFundsWorker, InvoiceFundAutoCaptureWorker, InvoiceFundCheckerWorker, InvoiceLineItemIntegrityError, InvoicePdfGenerationWorker, InvoiceSearch, InvoiceTypePickerInput, InvoiceTypePickerTomSelectInput, InvoicesController, IpCidrFormatValidator, IpDetector, IqAccessoryFilter, ItAsset, ItAssetSearch, ItAssetsController, Item, ItemAttributeRefreshWorker, ItemAttributeWorker, ItemDemandFactPopulationWorker, ItemDemandForecast, ItemDemandForecastAddition, ItemDemandForecastPopulationWorker, ItemLedgerEntriesController, ItemLedgerEntry, ItemLedgerEntrySearch, ItemLtreeSyncWorker, ItemMovedScrapGroupingPickerInput, ItemMovedScrapSkuPickerInput, ItemMovedScrapSupplierPickerInput, ItemPickerInput, ItemProductLine, ItemRelation, ItemSearch, ItemTranslationWorker, ItemizableDiscountResetWorker, ItemsController, JobsController, JsonValidator, KitConsolidationAllWorker, KitConsolidationWorker, KitQtyAndCogsHandler, KitWeightsDimensionsHandler, Kpi, KpiCallReportWorker, LandedCost, LandingPageReviewAutoTagger, Language, Lead, LeadEmailReportWorker, LedgerAccount, LedgerAccountPickerInput, LedgerAccountPickerTomSelectInput, LedgerAccountsController, LedgerBeginningBalance, LedgerClosingPeriod, LedgerClosingPeriodsController, LedgerCompanyAccount, LedgerCompanyAccountPickerInput, LedgerCompanyAccountsController, LedgerDetailAccount, LedgerDetailProject, LedgerEntriesController, LedgerEntry, LedgerEntrySearch, LedgerProject, LedgerProjectsController, LedgerReconciliationAccountPickerInput, LedgerReconciliationAccountPickerTomSelectInput, LedgerSummaryAccount, LedgerSummaryProject, LedgerTransaction, LedgerTransactionsController, LegacyActivityResult, LiabilityInsurance, LiabilityInsuranceWorker, LineDiscount, LineItem, LineItemsController, LinkCheck, ListingIssue, ListingIssueSyncWorker, Literature, LiveEvent, LlmModel, LocaleUtility, LocatorBlackListPartiesController, LocatorBlackListParty, LocatorRecord, LocatorRecordSearch, LocatorRecordsController, LocatorWhiteListPartiesController, LocatorWhiteListParty, LoginActivity, LoginFormatValidator, MailActivitiesController, MailActivity, Mailer, Mailing, MailingCompletionWorker, MailingsController, Manifest, MarketingCycleCountSchedulerWorker, MaterialAlert, MaterialAlertItem, MatviewIndexWorker, MatviewRefreshWorker, McpAuthenticator, MenardDiscontinueNotifyWorker, MenardInventoryUploadWorker, MenusController, MessagingLog, MicrosoftAdsCampaignSyncWorker, MicrosoftAdsTokenRefreshWorker, MissedFreightPickupSweep, MoneyInput, MonthPickerInput, MyAccountsController, MyAddressesController, MyCartsController, MyContactsController, MyOrdersController, MyProjectsController, MyQuotesController, MyRoomsController, NavbarAccountController, NavbarContactController, NestedAttributesUniquenessValidator, NonCampaignClickScoringWorker, NotificationChannel, NotificationShippingTrackingHandler, NumericInput, OauthCredential, OauthCredentialMailer, OauthDiscoveryController, OembedContentRefreshWorker, OhmsLawCalculator, OnlineMigrationsSchedulerWorker, OnlineOfflineUser, OnlineOfflineUsersController, OpenActivitiesStamperWorker, OpenExchangeRatesClient, OpenaiAdsCampaignSyncWorker, OpenaiAdsConversionWorker, OppFunnelsController, OpportunitiesAmountPickerInput, OpportunitiesController, OpportunitiesMailbox, OpportunitiesPeriodPickerInput, Opportunity, OpportunityCopyWorker, OpportunityFollowedUpHandler, OpportunityParticipant, OpportunityPickerInput, OpportunitySearch, Order, OrderCustomerDefaultsApplier, OrderPickerInput, OrderPresenter, OrderSearch, OrderTransaction, OrdersController, OrdersMailbox, OrdersMailer, OutgoingPayment, OutgoingPaymentItem, OutgoingPaymentSearch, OutgoingPaymentsController, Packaging, PackagingImportWorker, PackagingsController, Packing, PagesController, Party, PartyActivityCreator, PartyAuthenticableLinkedPartyFinder, PartyAvatarComponent, PartyBuyingGroupHandler, PartyEnrichmentWorker, PartyLocationHandler, PartyPickerInput, PartyProductInterestHandler, PartyProductInterestSync, PartyProfileImageLookupService, PartyProfileImageWorker, PartyRecordTimezone, PartyResearchFinding, PartyResearchRun, PartyTopic, Payment, PaymentCheckerWorker, PaymentReconciliationMailer, PdfCombinator, PdfGenerationWorker, PdfRenderer, PdfTools, PeriodBreakdownPickerInput, PeriodGroupingPickerInput, PeriodGroupingPickerTomSelectInput, PeriodPickerInput, PersonNameParser, PhoneFormatValidator, PhoneMiscellaneousController, PhoneNumber, PhoneStatusAlertWorker, PickItemsController, PickItemsSaveWorker, PinterestCampaignSyncWorker, PinterestConversionWorker, PinterestTokenRefreshWorker, PopulateVersionReferences, Post, PostComment, PostCommentsController, PostContentUpdatedHandler, PostPresenter, PostRevisionSnapshotHandler, PostSitemapRecrawlHandler, PostalCode, PostalCodeFormatValidator, PostalCodePickerInput, PostalCodeStatistic, PostgresToolBuilder, PostsController, Praise, PraiseWorker, PraisesController, PredicateInput, PredicateStringInput, PresetJob, PresetJobSearch, PresetJobsController, PresetJobsControllerBase, PresignedUploadService, PriceThreshold, PrimarySalesRepPickerInput, PrintAllChecksWorker, PrintProfile, Printer, PrivacyMailer, ProductCatalogSearch, ProductCategoriesController, ProductCategory, ProductCategoryPickerInput, ProductFilter, ProductLine, ProductLineGroupsPickerInput, ProductLineGroupsPickerTomSelectInput, ProductLinePickerInput, ProductLinesController, ProductSpecification, ProductSpecificationsController, ProductSpecsWorker, ProductTaxCode, Profile, ProfilesController, PromisedDateReminderWorker, ProxyToolBuilder, PublicationItem, PublicationVisionWorker, PullPhoneQueueStatusWorker, PurchaseOrder, PurchaseOrderItem, PurchaseOrderSearch, PurchaseOrderShipment, PurchaseOrderShipmentsController, PurchaseOrdersController, PurgeExpiredUploadsWorker, QeAccessStatistic, QeDataStatistic, QueryTemplate, QueueCallLog, QueueCallLogsController, QuickEstimator, Quote, QuoteCopyWorker, QuotePickerInput, QuoteSearch, QuotesController, QuotesMailbox, Rating, Receipt, ReceiptDetail, ReceiptSearch, ReceiptsController, RecordVersion, RecordVersionBase, RectanglePacker, Redactor4Input, RefreshInventoryPlanWorker, RefreshInventoryReportWorker, RefreshKpiCallDataWorker, RelatedImage, ReleaseFutureDeliveriesWorker, Report, ReportGroupingSalesFactPickerInput, ReportGroupingSalesFactPickerTomSelectInput, RequoteWorker, ReservedSerialNumber, ResourceTaxRate, ResourceUpdater, RetailerComplianceReportWorker, RetailerProbeWorker, RetailerUrlRediscoveryWorker, RevenuesController, Review, ReviewAvatarBackfillWorker, ReviewHeadlineGenerator, ReviewsIo, ReviewsIoClient, ReviewsIoFeedGeneratorWorker, ReviewsIoImage, ReviewsIoImageImportWorker, ReviewsIoImageImporter, ReviewsIoImportWorker, ReviewsIoVideo, ReviewsIoVideoImportWorker, ReviewsIoVideoImporter, RewardAllocation, RhcParamSet, RlCarriersTrackingWorker, Rma, RmaItem, RmaMailer, RmaReasonCode, RmaReasonCodesController, RmaReminderWorker, RmaSearch, RmasController, RobotsController, Role, RolesController, RoomCoverageReport, RoomPlan, RoomPlanFixture, RoomPlanPickerInput, RoomPlanPointsSerializer, RoomQuickRevisionWorker, RoomType, RoomTypeSlugConstraint, RubyUnitValidator, S3MetadataCorrectionWorker, SalesCommission, SalesCommissionNetBase, SalesCommissionNetBaseDetail, SalesCommissionSearch, SalesCommissionWorker, SalesCompanyPickerInput, SalesCompanyPickerTomSelectInput, SalesForecast, SalesForecastsController, SalesGoal, SalesGoalPeriodPickerInput, SalesGoalPeriodPickerTomSelectInput, SalesGoalsController, SalesMailer, SalesRepPickerInput, SalesRepQueue, SalesRepQueueEntriesController, SalesRepQueueEntry, SalesRepQueuesController, SalesRepWeight, SampleFloorplansController, ScansController, Schedule, ScheduleInput, SchedulerAdminMailer, SchedulerAuthCheckWorker, SchedulerAvailabilityService, SchedulerBooking, SchedulerBookingLeadProcessor, SchedulerBookingMailer, SchedulerBookingMailerWorker, SchedulerBookingPage, SchedulerBookingQuestion, SchedulerBookingReminderWorker, SchedulerGoogleCalendarService, SchedulerHost, SchedulerProfile, SchedulerZoomService, SchedulerZoomTokenRefreshWorker, Search, SearchPresenter, SearchResourceUpdateWorker, SearchResult, SearchesController, SemanticSearchService, SendItemsNeedPackagingReviewWorker, SendRmasNeedReviewWorker, SeoAhrefsSyncWorker, SeoBatchCollectorWorker, SeoBatchItem, SeoBatchJob, SeoBatchPollWorker, SeoBatchResultsWorker, SeoBatchSubmitWorker, SeoCloudflareSyncWorker, SeoGa4SyncWorker, SeoGoogleAdsSyncWorker, SeoGscSyncWorker, SeoPageAnalysisWorker, SeoPageKeyword, SeoVisitsSyncWorker, SerialNumber, SerialNumbersController, ServiceJob, ServiceJobSearch, ServiceRunner, Setting, ShipengineLtlTrackingWorker, Shipment, ShipmentContent, ShipmentCourier, ShipmentEvent, ShipmentEventStatusSummary, ShipmentFirstCarrierScanHandler, ShipmentItem, ShipmentReceipt, ShipmentReceiptItem, ShipmentReceiptsController, ShipmentReceiptsWorker, ShipmentTrackingNumber, ShipmentTrackingRegistrationWorker, ShipmentsController, ShipmentsTrackingWorker, ShippingAccountNumber, ShippingCost, ShippingOption, Showcase, ShowcaseDigitalAsset, ShowcaseFaq, ShowcaseLegacy, ShowcasePresenter, ShowcaseRoomLegacy, ShowcaseUnpublishedHandler, SimpleController, SiteMap, SiteMapContentExtractionWorker, SiteMapDataPoint, SiteMapLink, SiteMapPathHistory, SiteMapRecommendation, SitemapRegeneratedHandler, Skylight, SkylightFrameType, SkylightGlassType, SkylightInsulationType, SmartServicesController, SmartServicesNotificationWorker, SmartVideoPosterExtractionService, SmartVideoPosterExtractionWorker, SmsBlock, SmsMessage, SmsRecipientDemoteHandler, SmsSenderUnverifiedAlertHandler, SocialShareComponent, Source, SourceArchivalWorker, SourcePickerInput, SourcesController, SpamCheck, SpeedeeDasZip, SpeedeeManifest, SpeedeeManifestShipment, SpeedeeRate, SpeedeeService, SpeedeeZone, Spiff, SpiffEnrollment, SpiffEnrollmentsController, SpiffFinalEarningsWorker, SpiffMonthlyUpdateWorker, SpiffReward, SpiffRewardThreshold, SpiffStateWorker, SpiffsController, SqlRepo, SqlReposController, StaleTranscriptionRecoveryWorker, StandaloneDeliveriesController, StandaloneDelivery, State, StateFilterPickerInput, StateFilterPickerTomSelectInput, StatePickerInput, StatementOfAccount, StatementOfAccountGenerationWorker, StatementOfAccountMonthlyWorker, StatementOfAccountsController, StaticInput, StatisticsByZip, StorageLocation, Store, StoreItem, StoreItemAudit, StoreItemPackagingsWorker, StoreItemPickerInput, StoreItemsController, StorePickerInput, StoreTransfer, StoreTransfersController, StoresController, StrengthTheme, StrengthsController, StringInput, SubFloorType, SubmitInvoiceToTaxjarWorker, SubmitInvoicesCreditMemosWithServerErrorToTaxjarWorker, Subscriber, SubscriberList, SubscriberListsController, Supplier, SupplierItem, SupplierItemPrice, SupplierItemSearch, SupplierItemsController, SupplierPickerInput, SuppliersController, SupportCase, SupportCaseClosedHandler, SupportCaseParticipant, SupportCaseSearch, SupportCasesController, SupportMailer, SupportsMailbox, Survey, SurveyCheckWorker, SurveyEnrollment, SurveyEnrollmentsController, SurveysController, SymbolizedInput, SyncPhoneStatusWorker, SystemMailer, Tag, Tagging, TagsInput, TaxExemption, TaxExemptionWorker, TaxExemptionsController, TaxRate, TaxRatesController, TextEmbeddingPopulationWorker, TextInput, TextUnifiedEmbeddingBackfillWorker, Thumb, TimeGroupingPickerInput, TimeOffBalance, TimeOffBalanceCalculator, TimeOffBlockedDay, TimeOffPartialDay, TimeOffPolicy, TimeOffPolicyAssignment, TimeOffRequest, TimeOffRequestDate, TimeOffType, TimeOffWorker, TimePickerInput, TimeZoneUtility, TimezoneWorker, TomSelect, TomSelectInput, TopazLabsClient, Topic, TopicCategoriesController, TopicCategory, TopicExam, TopicExamsController, TopicResponse, TopicsController, TradeShow, TrainingMailer, TranscriptionPolisherService, TranslationKey, TranslationKeyResource, TranslationResourceWorker, TranslationText, TwilioClient, TwilioRecordingImportWorker, TypeCoercer, UnassignedSupportCaseWorker, UnderFloor, UnderFloorInsulationType, UnderFloorType, UnitHelper, UnsubscribesMailbox, UpdateCurrentCallsWorker, Upload, UploadsController, UpsIncorrectV1471aChargeData, UpsV1471aInvoiceData, UpscaleProposal, UpscaleProposalCleanupWorker, UpstreamProxy, UpstreamRegistry, UriValidator, UrlHelper, VariableCost, Video, VideoBasePresenter, VideoChapter, VideoMediaController, VideoPickerInput, VideoPlayerComponent, VideoPosterExtractionService, VideoPosterExtractionWorker, VideoPosterService, VideoSeoCheckService, VideoSeoSchema, VideoTranscriptionMailer, VideoTranscriptionWorker, VideosController, ViewAccountingTransmission, ViewActivity, ViewAmazonCatalogItem, ViewArDetail, ViewArListing, ViewBookBusinessActivity, ViewBookBusinessOrdOpp, ViewBudget, ViewCallStatistic, ViewCampaignDelivery, ViewCatalogItem, ViewCertification, ViewContact, ViewCoupon, ViewCreditApplication, ViewCreditMemo, ViewCustomer, ViewDelivery, ViewEmailTemplate, ViewEmployeeReview, ViewEstimatedLandedCost, ViewExchangeRate, ViewExpandedLineItem, ViewFinancialAccountBalance, ViewInventoryPlan, ViewInvoice, ViewItAsset, ViewItem, ViewItemCatalog, ViewItemLedgerEntry, ViewItemStat, ViewKpisTimeOnTask, ViewLeadTime, ViewLedgerEntry, ViewLineItem, ViewLineItemProfit, ViewLocatorRecord, ViewOpportunitiesFact, ViewOpportunity, ViewOpportunityConversion, ViewOrder, ViewOrdersOriginFact, ViewOutgoingPayment, ViewProductCatalog, ViewProductSpecificationValue, ViewPurchaseOrder, ViewQuote, ViewQuoteBomItem, ViewQuoteSuffix, ViewReceipt, ViewReturnedItem, ViewRma, ViewRmasFact, ViewSale, ViewSalesByCustomer, ViewSalesCommission, ViewSalesDiscount, ViewSalesFact, ViewSalesGrossByRep, ViewSalesNetBase, ViewSalesNetBaseItem, ViewSalesShipping, ViewServiceJob, ViewSiblingRetailerPrice, ViewSmartServicesSale, ViewStatementOfAccount, ViewStock, ViewSupplierItem, ViewSupportCase, ViewTechProductivity, ViewVisitsConversionFact, ViewVisitsDetailFact, ViewVisitsFact, ViewVoucher, Visit, VisitEvent, VisitGeocoderWorker, VisitsController, VisualImageSearchService, VoicemailsMailbox, VoidRmasWorker, Voltage, Vote, Voucher, VoucherItem, VoucherSearch, VouchersController, VttService, WarehousePackage, WarehousePackagesController, WayfairSchema, WebhookEvent, WebhookLog, WebhookProcessorWorker, WeekAndDatesPickerInput, WeeklyLlmModelSyncWorker, Window, WindowFrameType, WindowGlassType, WindowInsulationType, WindowType, WorkSchedule, WorkScheduleDay, WorkforceMailer, WyShipping, XrateAverage, XrateAverageWorker, YearsPickerInput, YesNoInput, YouTubeCaptionSyncWorker, YouTubeChapterGenerationWorker, YouTubeSyncWorker, YouTubeTokenRefreshWorker, YouTubeUploadWorker, ZipCodeFormatValidator, ZipFileGenerator, ZipOrPostalCodeFormatValidator, Zone, ZoneToFit

Constant Summary collapse

LIQUID_CONTENT_REFERENCE =

Base class for all MCP tools in the application.
Uses the official MCP Ruby SDK (https://github.com/modelcontextprotocol/ruby-sdk).

All tools are read-only content search tools, so we set annotations accordingly.
Tools return JSON text responses via MCP::Tool::Response.

Liquid template tags and filters available in FAQ/article answer content.
The Liquid engine is registered in Liquid::ParseEnvironment and renders at display time.

Examples:

class MyTool < ApplicationTool
  tool_name 'my_tool'
  description 'Does something useful'
  input_schema(
    properties: {
      input: { type: 'string', description: 'The input' }
    },
    required: ['input']
  )

  class << self
    def call(input:, server_context: nil)
      json_response(result: "Processed: #{input}")
    end
  end
end
'Answer content supports HTML and the following Liquid tags: ' \
'{% image_tag id, "alt text", width, height, "css-class", "url" %} — embed a CRM image by ID; ' \
'{% floor_heating_calculator %} or {% floor_heating_calculator locale:es %} — floor heating cost calculator widget; ' \
'{% snow_melting_calculator %} or {% snow_melting_calculator locale:es %} — snow melting cost calculator widget; ' \
'{% electricity_cost watts:1000 %} — inline operating cost (options: period:hour|day|month, hours_per_day:8, state:TX, province:ON); ' \
'{% partial \'press\' %} or {% partial \'order_reference\' %} — shared Liquid partials. ' \
'Available filters: {{ price | currency }}, {{ val | fallback: \'N/A\' }}, ' \
'{{ n | pluralize: \'item\' }}, {{ watts | electricity_cost_per_hour: electricity_rate | currency }}.'
AnalyticsChatWorker =

Backward compatibility alias for Sidekiq jobs enqueued before the rename.
Safe to remove once no AnalyticsChatWorker jobs remain in the queue.

AssistantChatWorker

Instance Method Summary collapse

Instance Method Details

#html_to_plain_text(html) ⇒ Object



719
720
721
722
723
724
725
726
727
728
729
730
731
# File 'app/services/pdf/document/electrical_plan.rb', line 719

def html_to_plain_text(html)
  return '' if html.nil? || html.strip.empty?

  doc = Nokogiri::HTML.fragment(html)

  doc.search('li').each do |li|
    li.replace("#{li.text.strip}\n")
  end

  text = doc.text

  text.gsub(/\r\n|\r|\n/, "\n").squeeze("\n").strip
end

#truncate(text, length:) ⇒ Object



287
288
289
290
291
# File 'app/services/credit_memo/pdf_generator.rb', line 287

def truncate(text, length:)
  return text if text.length <= length

  "#{text[0...length]}..."
end