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


