Top Level Namespace

Defined Under Namespace

Modules: ActiveRecordExtended, ActivitiesHelper, ActivityTypesHelper, AddressesHelper, AgreementsHelper, Amazon, AmazonProductsHelper, Api, ApplicationCable, ApplicationHelper, ArticleFaqsHelper, ArticlesHelper, AssignmentQueuesHelper, Assistant, AssistantChat, AssistantConversationMessageReplayable, AssistantConversationPlannable, AssistantConversationProcessingLockable, AssistantConversationTokenTrackable, AttachableHelper, Basecamp, Blog, BlogHelper, BlogImageChecksHelper, BootstrapHelper, BreadcrumbsHelper, BudgetHelper, BuyingGroupsHelper, CalendarHelper, 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, DynamicFormHelper, Edi, EmailEventsHelper, EmailTemplatesHelper, EmbeddedAssets, Embedding, EmployeeActivityCapacity, EmployeeDisplay, EmployeeEventsHelper, EmployeeGoalsHelper, EmployeeManagement, EmployeePhonePresence, EmployeeSelectOptions, EmployeeTimeOffAccruals, EmployeeTimeOffDeductions, EmployeeTimeOffRollover, EmployeeTimeOffsHelper, EmployeeTopicsHelper, EmployeeWatchList, EmployeeWorkSchedulesHelper, EmployeeWorkStatus, EmployeesHelper, Encryption, Events, 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, LocalizationHelper, LtreePaths, MailActivitiesHelper, MailingsHelper, Maintenance, Masquerade, MassSearchWorker, Mcp, MeasuresHelper, MenusHelper, MetaHelper, Middleware, Models, MyAccountHelper, MyAddressesHelper, MyCartHelper, MyInstantQuotesHelper, MyOrdersHelper, MyProjectsHelper, MyQuotesHelper, MyRoomsHelper, NestedFormsHelper, NewCustomersHelper, NurturesHelper, Oembed, OnlineMigrations, OnlineOfflineUsersHelper, OpportunitiesHelper, OrdersHelper, OutgoingPaymentsHelper, PageAssetExtractor, PagesHelper, PartyAccount, PartyAddresses, PartyCart, PartyContactInfo, PartyIdentity, PartySearch, PartyTopicsHelper, PaymentsHelper, Pdf, PhoneMiscellaneousHelper, PhoneNumbers, PhoneNumbersHelper, PhonesHelper, PickItemsHelper, Pinterest, PlaywrightRuntime, Posts, PraisesHelper, PresenterHelper, PresetJobsHelper, PresignedUploadActions, Pricing, PricingProgramAssignersHelper, ProductCardHelper, ProductCategoriesHelper, ProductLineUrls, ProductLinesHelper, ProductSpecificationsHelper, ProductsHelper, ProfilesHelper, ProfitableHelper, PurchaseOrderHelper, PurchaseOrderShipmentHelper, PurchaseOrderShipmentReceiptHelper, QueriesHelper, QueueCallLogsHelper, QuickSearchHelper, QuoteBuilder, QuotesHelper, Rack, RedactorDragonfly, ReportsHelper, Reviews, RmasHelper, RolesHelper, RoomPlansHelper, RuboCop, SalesCommissionsHelper, SalesGoalsHelper, ScenicMigrationHelpers, SchedulerHelper, SchemaDotOrg, SearchesHelper, Sendgrid, SendgridSmtpApi, Seo, Service, Shipping, ShowcaseTaxonomies, Sidekiq, SidekiqUniqueJobsJidLookup, SmartServicesHelper, SocialMediaHelper, SourcesHelper, SpiffEnrollmentsHelper, StandaloneDeliveriesHelper, StateMachinesHelper, StoreItemsHelper, StoresHelper, StripeCustomerManagement, StylesHelper, SubscriberListsHelper, SuppliersHelper, SupportCasesHelper, TacticalDashboardsHelper, TimeOffPlannedWorkDayHelper, TimeOffPoliciesHelper, Tools, TopicsHelper, TowelWarmerFilterSlugs, Tracking, TurboFrameErrorHandling, TurboStreamActionsHelper, Turnstile, UnitConversions, UploadsHelper, UppyS3UploaderHelper, UppyUploaderHelper, UrlsHelper, VersionsHelper, VideoProcessing, VisitsHelper, VouchersHelper, Weather, WebArticlesHelper, WebhookProcessors, Webhooks, Workers, Www, WwwHelper, YouTube, Zoom Classes: AbandonedCartReminderWorker, Ability, Account, AccountDailyActivityReport, AccountMailer, AccountingDashboardController, AccountingDocumentTransmissionWorker, AccountingDocumentTransmitter, ActivitiesController, ActivitiesReportWorker, Activity, ActivityAgenda, ActivityChainType, ActivityCrmNavbarRefreshHandler, ActivityPerformanceReport, ActivityPrioritizationWorker, ActivityResultType, ActivitySearch, ActivityType, ActivityTypeAssignmentQueue, ActivityTypePickerInput, ActivityTypeRule, ActivityTypesController, AdditionalCallCredit, Address, AddressGeocoderWorker, AddressesController, Agreement, AgreementParticipant, AiUsageLog, AmalyticsImportWorker, AmazonAPlusContent, AmazonBrowseNode, AmazonBrowseNodePickerInput, AmazonBuyBoxRecoveryWorker, AmazonCatalogItemFlag, AmazonCatalogItemListingsDataWorker, AmazonCompetitor, AmazonFnskuValidator, AmazonItemOperationWorker, AmazonMarketplace, AmazonOrderStatusVerificationWorker, AmazonPricingAutomationWorker, AmazonProductTypeSchema, AmazonRefreshProductTypeSchemasWorker, AmazonSchema, AmazonTransparencyCode, AmazonVariation, AmazonVcDirectFulfillmentCatalogItemSuppressionDataWorker, AnalyticDataWarehouseWorker, AnalyticsSqlAuditLog, ApiAuthentication, 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, AverageTemperatureWorker, AwaitingQualityControlPlansWorker, BackgroundJobStatus, BackgroundSchemaMigrationWorker, BalanceCompanyPickerInput, BalanceCompanyPickerTomSelectInput, Bank, BankAccount, BankAccountsController, BankBalanceStatement, BanksController, BannerImageBatchWorker, BaseFormObject, BasePortalController, BasePresenter, BaseQueryBuilder, BaseService, BasecampTokenRefreshWorker, BasecampToolBuilder, BatchItemAttributeWorker, BeginningBalanceWorker, BetweenOrEqualDateGteqTimeInput, BetweenOrEqualDateInput, BetweenOrEqualDatetimeInput, BetweenOrEqualInput, BlogPostsWorker, BlogPreviewTokenService, BlogSchemaExtractionWorker, BlogSchemaExtractor, BlogSubscriptionMailer, BlogUpdateWorker, BranchPickerInput, BranchPickerTomSelectInput, Brand, Budget, BudgetGeneratorWorker, BudgetGroup, BudgetGroupsController, BudgetRefresherAllWorker, BudgetRefresherIncrementalWorker, BudgetRefresherWorker, BudgetRefresherWorkerWithStatus, BudgetRule, BudgetRulesController, BudgetSearch, BudgetsController, BusinessUnit, BusinessUnitPickerInput, BusinessUnitPickerTomSelectInput, BuyingGroup, BuyingGroupsController, CacheWorker, CalendarsController, CallBlock, CallBlockWorker, CallDataMaintenanceWorker, CallLog, CallLogEvent, CallLogImporterWorker, CallLogsController, CallMaintenanceWorker, CallRailData, CallRailImporterWorker, CallRecord, CallRecordAnalysisAgent, CallRecordBulkTranscriptionWorker, CallRecordImporterWorker, CallRecordSummaryWorker, CallRecordTranscriptionWorker, CallRecordsController, CallReportsWorker, Campaign, CampaignAction, CampaignCommunicationWorker, CampaignDeliveriesController, CampaignDelivery, CampaignDeliveryWorker, CampaignEmail, CampaignEmailTransmitNowWorker, CampaignEmailsController, CampaignMonthlySummaryWorker, CampaignWorker, CampaignsController, CanadianTireStoreAddress, Carrier, CarrierPickup, CartonLabelWorker, Catalog, CatalogItem, CatalogItemPresenter, CatalogItemRetailerProbe, CatalogItemSaleWorker, CatalogItemUrlCheckerWorker, CatalogItemUrlProcessWorker, CatalogItemUrlWorker, CatalogItemsController, CatalogPathResolver, CatalogPresenter, CatalogPriceChangesAlertWorker, CatalogsController, Ceiling, CeilingInsulationType, CeilingType, Certification, CertificationCheckWorker, CertificationSearch, ChannelPickerTomSelectInput, Charity, Check, ChecksController, ChecksPendingReviewWorker, ChecksReadyToPrintWorker, City, CityPickerInput, CliftonStrength, CloudflareIpListSyncWorker, CloudflareRulesService, CloudflareStreamApi, CloudflareUpdatesWorker, CloudflareVideoMonitorWorker, CloudflareVttService, CollectionSelectInput, CommissionRate, CommissionStructure, CommissionStructureEntry, CommissionTier, CommissionTierPickerInput, CommittedItemWorker, CommittedOrderItemWorker, CommittedQuoteItemWorker, Communication, CommunicationBuilder, CommunicationEventWorker, CommunicationMailer, CommunicationRecipient, CommunicationRecipientEmailLink, CommunicationWorker, CommunicationsController, Company, CompanyHoliday, CompanyHolidaySyncWorker, CompanyPickerTomSelectInput, Contact, ContactDeactivator, ContactForm, ContactFormsController, ContactPoint, ContactPointAddedHandler, ContactPointPhoneChangedHandler, ContactPointsController, ContactSearch, ContactTrainingTopic, ContactsController, ContactsMailbox, ContentEmbedding, ContentLink, 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, CrmNavbarPresenceController, CrmNavbarRefreshWorker, CrmPresetJobsController, CspReport, CspReportsController, CssCompressor, CurrencyInput, CurrentScope, Customer, CustomerBuyingGroupUpdater, CustomerCouponsBoosterWorker, CustomerCreditSyncWorker, CustomerDropEvent, CustomerDropEventsController, CustomerFilter, CustomerFiltersController, CustomerLocatorUtility, CustomerMergeWorker, CustomerPickerInput, CustomerPickerTomSelectInput, 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, DailyGoogleCalendarCheckWorker, DailyLlmModelSyncWorker, DailyUnprintedChecksDigestWorker, DashboardsController, DataDictionary, DataDictionarySet, DataDictionarySetsController, DataImport, DataImportCell, DataImportCellsController, DataImportColumn, DataImportPrepWorker, DataImportRow, DataImportWorker, DataImportsController, DatabaseManifestResource, DatePickerInput, DateRangePickerInput, DateTimeDimensionWorker, DatetimePickerInput, DealerLocatorRecordWorker, DeliveriesController, Delivery, DeliveryInvoicingWorker, DeliveryPickSlipWorker, DeliveryPostLabelWorker, 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, EdiOrderFlowWorker, EdiPriceFlowWorker, EdiProductDataFlowWorker, EdiStatusFlowWorker, EditReceiptsWorker, ElectricityRate, ElementPoleAssignment, EmailEventsController, EmailFormatValidator, EmailLink, EmailPreference, EmailPreferencesController, EmailRmasReportWorker, EmailTemplate, EmailTemplatesController, EmailUnsubscribeHandler, EmbeddedAsset, EmbeddedFaqAsset, EmbeddedImageAsset, EmbeddedProductAsset, EmbeddedVideoAsset, EmbeddingBatchQueueWorker, EmbeddingRefreshWorker, EmbeddingWorker, Employee, EmployeeEvent, EmployeeEventsController, EmployeeEventsEmailSetting, EmployeeGoal, EmployeeGoalsController, EmployeePhonePickerInput, EmployeePhoneStatus, EmployeePhoneStatusChange, EmployeePhoneStatusesController, EmployeePickerInput, EmployeePickerTomSelectInput, EmployeeRecord, EmployeeRecordPickerInput, EmployeeReview, EmployeeReviewSearch, EmployeeReviewsController, EmployeeSignedInHandler, EmployeeSurveyEnrollment, EmployeeTimeOff, EmployeeTimeOffsController, EmployeeTopic, EmployeeTopicsController, EmployeeWorkSchedule, EmployeeWorkSchedulesController, EmployeesController, EnterOrderRoomsWorker, EnterQuoteRoomsWorker, EnumRadioInput, EnumType, ErrorReporting, EsignaturesWorker, EstimatedLandedCostWorker, Event, EventStorePurgeWorker, ExampleInstallation, ExchangeRate, ExchangeRateSearch, ExchangeRateWorker, ExclusiveItemGroup, ExclusiveItemGroupsController, ExpiredInventoryCommitsWorker, ExportedCatalogItem, ExportedCatalogItemImage, ExportedCatalogItemPacket, ExportedCatalogItemPacketAttribute, ExportedCatalogItemPacketImageAttribute, ExportedCatalogItemPacketPresenter, ExteriorWall, ExteriorWallInsulationType, ExteriorWallType, Facet, FacetsController, FacetsProductCategories, FacetsProductLines, FaqPresenter, FedExExpressCaSchedulePickupWorker, FedExFreightCaSchedulePickupWorker, FedExFreightUsSchedulePickupWorker, Feed, FeedHistory, FeedRunnerWorker, FeedsController, FileNamingHelper, FloorPlanDisplay, FloorPlanDisplayDigitalAsset, FloorPlanJsonGenerator, FloorPlansController, FloorType, FraudReport, GammaClient, GenerateExportedCatalogPacketWorker, GenerateMultipleRoomPlansWorker, GeneratePickSlipWorker, GenerateQuoteWorker, GenerateRoomPlansWorker, GeneratedImage, GeneratedImageCleanupWorker, GeneratedImageImporter, GeneratedImagesController, GetFreightquoteLoadNumber, GetRoomOptions, GitParser, GlobalsController, GmailSignaturePusher, GoogleAdsCampaignSyncWorker, GoogleFeed, GoogleFeedGeneratorWorker, GoogleLocalInventoryFeedWorker, GoogleOfflineConversionRetryWorker, GoogleOfflineConversionWorker, GroupAssociation, HarmonizationCode, HashSerializer, HashType, HeatLossSerializer, HeatingElementProductLineOption, HeatingElementProductLineOptionsController, HeatingEnvironment, HeatingSystem, HeatlossCalculationsController, HistoricalOpenActivity, HouzzInventoryUpdaterWorker, 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, InternalMailer, InternalMailerJob, IntlTelInput, InventoryCommit, InventoryQuotePlanningWorker, InventoryReorderWorker, Invoice, InvoiceCaptureFundsWorker, InvoiceFundAutoCaptureWorker, InvoiceFundCheckerWorker, InvoiceLineItemIntegrityError, InvoicePdfGenerationWorker, InvoiceSearch, InvoiceTypePickerTomSelectInput, InvoicesController, IpCidrFormatValidator, IpDetector, IqAccessoryFilter, ItAsset, ItAssetSearch, ItAssetsController, Item, ItemAttributeRefreshWorker, ItemAttributeWorker, ItemDemandFactPopulationWorker, ItemDemandForecast, ItemDemandForecastAddition, ItemDemandForecastPopulationWorker, ItemLedgerEntriesController, ItemLedgerEntry, ItemLedgerEntrySearch, ItemLtreeSyncWorker, ItemMovedScrapGroupingPickerInput, ItemMovedScrapSkuPickerInput, ItemMovedScrapSupplierPickerInput, ItemPickerInput, ItemPickerTomSelectInput, ItemProductLine, ItemRelation, ItemSearch, ItemTranslationWorker, ItemizableDiscountResetWorker, ItemsController, JobsController, JsonValidator, KitConsolidationAllWorker, KitConsolidationWorker, Kpi, KpiCallReportWorker, LandedCost, LandingPageReviewAutoTagger, Language, Lead, LeadEmailReportWorker, LedgerAccount, LedgerAccountPickerInput, LedgerAccountPickerTomSelectInput, LedgerAccountsController, LedgerBeginningBalance, LedgerClosingPeriod, LedgerClosingPeriodsController, LedgerCompanyAccount, LedgerCompanyAccountPickerTomSelectInput, LedgerCompanyAccountsController, LedgerDetailAccount, LedgerDetailProject, LedgerEntriesController, LedgerEntry, LedgerEntrySearch, LedgerProject, LedgerProjectsController, LedgerReconciliationAccountPickerInput, LedgerReconciliationAccountPickerTomSelectInput, LedgerSummaryAccount, LedgerSummaryProject, LedgerTransaction, LedgerTransactionsController, LegacyActivityResult, LiabilityInsurance, LiabilityInsuranceWorker, LineDiscount, LineItem, LineItemsController, LinkCheck, Literature, LiveEvent, LlmModel, LocaleUtility, LocatorBlackListPartiesController, LocatorBlackListParty, LocatorRecord, LocatorRecordSearch, LocatorRecordsController, LocatorWhiteListPartiesController, LocatorWhiteListParty, LoginActivity, LoginFormatValidator, MailActivitiesController, MailActivity, MailboxReprocessWorker, Mailer, Mailing, MailingCompletionWorker, MailingsController, Manifest, MarketingCycleCountSchedulerWorker, MaterialAlert, MaterialAlertItem, MatviewIndexWorker, MatviewRefreshWorker, McpAuthenticator, MenardDiscontinueNotifyWorker, MenardInventoryUploadWorker, MenusController, MessagingLog, MoneyInput, MonthPickerInput, MonthPickerTomSelectInput, MyAccountsController, MyAddressesController, MyCartsController, MyContactsController, MyOrdersController, MyProjectsController, MyQuotesController, MyRoomsController, NavbarAccountController, NavbarContactController, NestedAttributesUniquenessValidator, NotificationChannel, NotificationShippingTrackingHandler, NumericInput, OauthCredential, OembedContentRefreshWorker, OhmsLawCalculator, OnlineMigrationsSchedulerWorker, OnlineOfflineUser, OnlineOfflineUsersController, OpenActivitiesStamperWorker, OpenaiFeed, OpenaiFeedGeneratorWorker, OppFunnelsController, OpportunitiesAmountPickerInput, OpportunitiesController, OpportunitiesMailbox, OpportunitiesPeriodPickerInput, Opportunity, OpportunityCopyWorker, OpportunityFollowedUpHandler, OpportunityParticipant, OpportunityPickerInput, OpportunityPickerTomSelectInput, OpportunitySearch, Order, OrderCustomerDefaultsApplier, OrderPickerInput, OrderPresenter, OrderSearch, OrderTransaction, OrdersController, OrdersMailbox, OutgoingPayment, OutgoingPaymentItem, OutgoingPaymentSearch, OutgoingPaymentsController, OxylabsResultWorker, Packaging, PackagingImportWorker, PackagingsController, Packing, PackingDiscrepancyDetectorWorker, PagesController, Party, PartyActivityCreator, PartyAuthenticableLinkedPartyFinder, PartyAvatarComponent, PartyBuyingGroupHandler, PartyLocationHandler, PartyPickerInput, PartyPickerTomSelectInput, PartyProductInterestHandler, PartyProductInterestSync, PartyProfileImageLookupService, PartyProfileImageWorker, PartyTopic, Payment, PaymentCheckerWorker, PbxWorker, PdfCombinator, PdfRenderer, PdfTools, PeriodBreakdownPickerInput, PeriodGroupingPickerInput, PeriodGroupingPickerTomSelectInput, PeriodPickerInput, PersonNameParser, PhoneFormatValidator, PhoneMiscellaneousController, PhoneNumber, PhoneStatusAlertWorker, PickItemsController, PickItemsSaveWorker, PinterestConversionWorker, PopulateVersionReferences, Post, PostComment, PostCommentsController, PostContentUpdatedHandler, PostPresenter, PostRevisionSnapshotHandler, PostSitemapRecrawlHandler, PostalCode, PostalCodeFormatValidator, PostalCodePickerInput, PostalCodeStatistic, PostgresToolBuilder, PostsController, Praise, PraiseWorker, PraisesController, PredicateStringInput, PredicateTomSelectInput, PresetJob, PresetJobSearch, PresetJobsController, PresetJobsControllerBase, PresignedUploadService, PriceThreshold, PrimarySalesRepPickerInput, PrintAllChecksWorker, PrintProfile, Printer, ProductCatalogSearch, ProductCategoriesController, ProductCategory, ProductCategoryPickerInput, ProductCategoryPickerTomSelectInput, ProductFilter, ProductLine, ProductLineGroupsPickerInput, ProductLineGroupsPickerTomSelectInput, ProductLinePickerInput, ProductLinePickerTomSelectInput, 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, RetailerProbeWorker, RevenuesController, Review, ReviewAvatarBackfillWorker, ReviewHeadlineGenerator, ReviewsIo, ReviewsIoClient, ReviewsIoFeedGeneratorWorker, ReviewsIoImage, ReviewsIoImageImportWorker, ReviewsIoImageImporter, ReviewsIoImportWorker, ReviewsIoVideo, ReviewsIoVideoImportWorker, ReviewsIoVideoImporter, RewardAllocation, RhcParamSet, Rma, RmaItem, RmaReasonCode, RmaReasonCodesController, RmaReminderWorker, RmaSearch, RmasController, RmasSyncStateWorker, Role, RolesController, RoomCoverageReport, RoomPlan, RoomPlanFixture, RoomPlanPickerInput, RoomPlanPointsSerializer, RoomQuickRevisionWorker, RoomType, RoomTypeSlugConstraint, RubyUnitValidator, S3MetadataCorrectionWorker, SaiaSchedulePickupWorker, SalesCommission, SalesCommissionNetBase, SalesCommissionNetBaseDetail, SalesCommissionSearch, SalesCommissionWorker, SalesCompanyPickerTomSelectInput, SalesForecast, SalesForecastsController, SalesGoal, SalesGoalPeriodPickerTomSelectInput, SalesGoalsController, SalesRepPickerTomSelectInput, SalesRepQueue, SalesRepQueueEntriesController, SalesRepQueueEntry, SalesRepQueueFiltersController, SalesRepQueuesController, SalesRepWeight, SampleFloorplansController, ScansController, Schedule, ScheduleInput, 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, SeoGa4SyncWorker, SeoGoogleAdsSyncWorker, SeoGscSyncWorker, SeoMetricsSyncWorker, SeoPageAnalysisWorker, SeoPageKeyword, SeoVisitsSyncWorker, SerialNumber, SerialNumbersController, ServiceJob, ServiceJobSearch, ServiceRunner, Setting, Shipment, ShipmentContent, ShipmentCourier, ShipmentFirstCarrierScanHandler, ShipmentItem, ShipmentReceipt, ShipmentReceiptItem, ShipmentReceiptsController, ShipmentReceiptsWorker, ShipmentTrackingNumber, ShipmentsController, ShipmentsTrackingWorker, ShippingAccountNumber, ShippingCost, ShippingOption, Showcase, ShowcaseDigitalAsset, ShowcaseFaq, ShowcaseLegacy, ShowcasePresenter, ShowcaseRoomLegacy, ShowcaseUnpublishedHandler, SimpleController, SiteMap, SiteMapContentExtractionWorker, SiteMapDataPoint, SiteMapLink, SiteMapRecommendation, SitemapRegeneratedHandler, Skylight, SkylightFrameType, SkylightGlassType, SkylightInsulationType, SmartServicesController, SmartServicesNotificationWorker, SmartVideoPosterExtractionService, SmartVideoPosterExtractionWorker, SmsBlock, SmsMessage, 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, StockShufflerWorker, StorageLocation, Store, StoreItem, StoreItemAudit, StoreItemPackagingsWorker, StoreItemPickerInput, StoreItemsController, StorePickerInput, StorePickerTomSelectInput, StoreTransfer, StoreTransfersController, StoresController, StrengthTheme, StrengthsController, StringInput, SubFloorType, SubmitInvoiceToTaxjarWorker, SubmitInvoicesCreditMemosWithServerErrorToTaxjarWorker, Subscriber, SubscriberList, SubscriberListsController, Supplier, SupplierItem, SupplierItemPrice, SupplierItemSearch, SupplierItemsController, SupplierPickerInput, SuppliersController, SupportCase, SupportCaseClosedHandler, SupportCaseParticipant, SupportCaseSearch, SupportCasesController, SupportsMailbox, Survey, SurveyCheckWorker, SurveyEnrollment, SurveyEnrollmentsController, SurveysController, SymbolizedInput, SyncPhoneStatusWorker, TacticalDashboardsController, Tag, Tagging, TagsInput, TaxExemption, TaxExemptionWorker, TaxExemptionsController, TaxRate, TaxRatesController, TextEmbeddingPopulationWorker, TextInput, Thumb, TimeGroupingPickerInput, TimeOffBalance, TimeOffBalanceCalculator, TimeOffBlockedDay, TimeOffPartialDay, TimeOffPolicy, TimeOffPolicyAssignment, TimeOffRequest, TimeOffRequestDate, TimeOffType, TimeOffWorker, TimeZoneUtility, TimezoneWorker, TomSelect, TomSelectInput, TopazLabsClient, Topic, TopicCategoriesController, TopicCategory, TopicExam, TopicExamsController, TopicResponse, TopicsController, TradeShow, 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, VideoMediaController, VideoPickerInput, VideoPlayerComponent, VideoPosterExtractionService, VideoPosterExtractionWorker, VideoPosterService, VideoProcessorWorker, VideoSeoCheckService, VideoSeoSchema, VideoTranscriptionCompletionWorker, 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, Window, WindowFrameType, WindowGlassType, WindowInsulationType, WindowType, WorkSchedule, WorkScheduleDay, WyShipping, XrateAverage, XrateAverageWorker, YearsPickerInput, YearsPickerTomSelectInput, 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



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

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



279
280
281
282
283
# File 'app/services/credit_memo/pdf_generator.rb', line 279

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

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