UNPKG

@artsy/cohesion

Version:
225 lines (224 loc) 7 kB
import { CmsAnalyticsPage } from "./AnalyticsPage"; import { CmsArtworkFilter } from "./ArtworkFilter"; import { CmsArtworkTemplatesPage } from "./ArtworkTemplatesPage"; import { CmsBatchImportFlow } from "./BatchImportFlow"; import { CmsBulkEditFlow } from "./BulkEditFlow"; import { CmsCompletenessScoreFlow } from "./CompletenessScoreFlow"; import { CmsOnboardingFlow } from "./OnboardingFlow"; import { CmsQuickReplyFlow } from "./QuickReplyFlow"; import { CmsSettingsFlow } from "./SettingsFlow"; import { CmsShowFlow } from "./ShowFlow"; import { CmsUploadArtworkFlow } from "./UploadArtworkFlow"; /** * List of valid schemas for CMS analytics actions * * Each event describes one ActionType */ export type CmsEvent = CmsAnalyticsPage | CmsArtworkFilter | CmsArtworkTemplatesPage | CmsBulkEditFlow | CmsBatchImportFlow | CmsCompletenessScoreFlow | CmsOnboardingFlow | CmsUploadArtworkFlow | CmsQuickReplyFlow | CmsSettingsFlow | CmsShowFlow; /** * List of all CMS actions * * Each CmsActionType corresponds with a table in Redshift. */ export declare enum CmsActionType { /** * Corresponds to {@link CmsOnboardingAddedGalleryProfileInformation} */ addedGalleryProfileInformation = "addedGalleryProfileInformation", /** * Corresponds to {@link CmsOnboardingAddNewContact} */ addedNewContact = "addedNewContact", /** * Corresponds to {@link CmsSettingsFlow} and {@link CmsOnboardingAddNewLocation} */ addedNewLocation = "addedNewLocation", /** * Corresponds to {@link CmsBatchImportFlow} */ artistNeedsMatching = "artistNeedsMatching", /** * Corresponds to {@link CmsBatchImportTableContentSummary} */ batchImportTableContentSummary = "batchImportTableContentSummary", /** * Corresponds to {@link CmsBulkEditFlow} */ bulkEditFailed = "bulkEditFailed", /** * Corresponds to {@link CmsAnalyticsPage} */ changedTimePeriod = "changedTimePeriod", /** * Corresponds to {@link CmsArtworkTemplatesPage} */ clickedArtworkNavigationTab = "clickedArtworkNavigationTab", /** * Corresponds to {@link CmsAnalytics} */ clickedGraphCTA = "clickedGraphCTA", /** * Corresponds to {@link CmsAnalytics} */ clickedMostViewed = "clickedMostViewed", /** * Corresponds to {@link CmsArtworkFilter} */ clickedOnDuplicateArtwork = "clickedonduplicateartwork", /** * Corresponds to {@link CmsSettingsFlow} and {@link CmsArtworkTemplatesPage} */ clickedUseTemplate = "clickedUseTemplate", /** * Corresponds to {@link CmsUploadArtworkFlow} */ createdArtwork = "created artwork", /** * Corresponds to {@link CmsUploadArtworkFlow} */ createdArtworkFromTemplate = "createdArtworkFromTemplate", /** * Corresponds to {@link CmsBatchImportFlow} */ csvImportError = "csvImportError", /** * Corresponds to {@link CmsBatchImportFlow} */ editedBatchImportField = "editedBatchImportField", /** * Corresponds to {@link CmsSettingsFlow} */ editedLocation = "editedLocation", /** * Corresponds to {@link CmsBulkEditFlow} */ processingStarted = "processingStarted", /** * Corresponds to {@link CmsBulkEditFlow} */ processingCompleted = "processingCompleted", /** * Corresponds to {@link CmsArtworkFilter} */ searchedArtwork = "searched artwork", /** * Corresponds to {@link CmsBulkEditFlow} */ searchBulkEditField = "searchBulkEditField", /** * Corresponds to {@link CmsBulkEditFlow} */ shownConflicts = "shownConflicts", /** * Corresponds to {@link CmsBulkEditFlow} */ shownFailedUpdatesPage = "shownFailedUpdatesPage", /** * Corresponds to {@link CmsBulkEditFlow} */ shownMaxEditLimitReached = "shownMaxEditLimitReached", /** * Corresponds to {@link CmsBulkEditFlow} */ shownResolvedAllConflicts = "shownResolvedAllConflicts", /** * Corresponds to {@link BatchImportFlow} */ shownMissingInformation = "shownMissingInformation", /** * Corresponds to {@link CmsCompletenessScoreFlow} */ shownCompletenessScoreModal = "shownCompletenessScoreModal", /** * Corresponds to {@link CmsAnalytics} */ viewedGraph = "viewedGraph", /** * Corresponds to {@link CmsAnalytics} */ viewedGraphDatapoint = "viewedGraphDatapoint", /** * Corresponds to {@link CmsAnalytics} */ viewedTooltip = "viewedTooltip", /** * Corresponds to {@link CmsBatchImportFlow} */ batchImportShowHideColumns = "batchImportShowHideColumns", /** * Corresponds to {@link CmsBatchImportFlow} */ batchImportChangedUnit = "batchImportChangedUnit", /** * Corresponds to {@link CmsBatchImportFlow} */ batchImportAddedImageFile = "batchImportAddedImageFile", /** * Corresponds to {@link CmsBatchImportFlow} */ batchImportAddedImage = "batchImportAddedImage", /** * Corresponds to {@link CmsBatchImportFlow} */ batchImportReorderImage = "batchImportReorderImage", /** * Corresponds to {@link CmsBatchImportFlow} */ batchImportClickDeleteImage = "batchImportClickDeleteImage", /** * Corresponds to {@link CmsQuickReplyFlow} */ clickedCreateNewTemplate = "clickedCreateNewTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ clickedDeleteTemplate = "clickedDeleteTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ clickedEditTemplate = "clickedEditTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ createdNewTemplate = "createdNewTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ deletedTemplate = "deletedTemplate", /** * Corresponds to {@link CmsSettingsFlow} and {@link CmsArtworkTemplatesPage} */ deletedArtworkTemplate = "deletedArtworkTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ editedTemplate = "editedTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ openedMenu = "openedMenu", /** * Corresponds to {@link CmsQuickReplyFlow} */ savedExampleTemplate = "savedExampleTemplate", /** * Corresponds to {@link CmsQuickReplyFlow} */ clickedSeeMessageExamples = "clickedSeeMessageExamples", /** * Corresponds to {@link CmsArtworkFilter} */ dragAndDrop = "drag and drop", /** * Corresponds to {@link CmsArtworkFilter} */ shownSuccessfullyUploadedImages = "shownSuccessfullyUploadedImages", /** * Corresponds to {@link CmsArtworkFilter} */ shownInvalidImagesFormat = "shownInvalidImagesFormat", /** * Corresponds to {@link CmsArtworkFilter} */ shownMaxImagesUploadLimitReached = "shownMaxImagesUploadLimitReached" }