Skip to main content

CampaignBuildEditOp

One op of a plan edit. Mirrors PlanEdit in resources/js/vite/components/CampaignBuilder/planEdits.ts.

enum CampaignBuildEditOp {
ADD_PIECE
UPDATE_PIECE
REMOVE_PIECE
ADD_CONNECTION
UPDATE_CONNECTION
REMOVE_CONNECTION
ADD_STAGE
UPDATE_STAGE
REMOVE_STAGE
ADD_ANCHOR
UPDATE_ANCHOR
REMOVE_ANCHOR
}

Values​

CampaignBuildEditOp.ADD_PIECE​

CampaignBuildEditOp.UPDATE_PIECE​

CampaignBuildEditOp.REMOVE_PIECE​

Takes the pieces inside it, however deep, and every connection to or from any of them.

CampaignBuildEditOp.ADD_CONNECTION​

CampaignBuildEditOp.UPDATE_CONNECTION​

CampaignBuildEditOp.REMOVE_CONNECTION​

CampaignBuildEditOp.ADD_STAGE​

Inserts the stage at index (clamped into the list).

CampaignBuildEditOp.UPDATE_STAGE​

CampaignBuildEditOp.REMOVE_STAGE​

Its pieces stay, with no stage.

CampaignBuildEditOp.ADD_ANCHOR​

CampaignBuildEditOp.UPDATE_ANCHOR​

Refused when it would change the time (starts_at, time_zone, duration_minutes) or source of an anchor that is not MANUAL. Its name may change.

CampaignBuildEditOp.REMOVE_ANCHOR​

Refused while any piece's timing hangs off the anchor.

Member Of​

CampaignBuildEditInput input

Product

PricingFAQPaminga vs. MarketoMigration CenterMarketo to Paminga TranslatorMarketo Alternative
Paminga Logo
LinkedInFacebookXYouTube
ISO 27001 CompliantSOC 2 Compliant

Built with pride in Denver, Colorado, USA

Copyright © Paminga, Inc. 2026
All rights reserved. Various trademarks held by their respective owners.