AlmondTill/G3N API

EditMarkdownPlanInput

input type

Edit-input for a MarkdownPlan. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved (no clearing semantic). DRAFT-ONLY: a scheduled/active plan refuses CONFLICT/REF_STATE naming the status (amend-after-schedule = cancel + author anew); terminals refuse CONFLICT/IMMUTABLE. The currency⇄moves law re-asserts on the MERGED plan (either half may arrive alone).

Fields

FieldTypeRequiredNotes
captionStringnoThe plan name.
productScopePromotionProductScopeInputnoWholesale replace of the scope.
organizationIdsID [ID!]noWholesale replace of the canned pool.
logicalFacilityIdsID [ID!]noWholesale replace of the LF restriction.
currencyStringnoThe plan currency — re-asserted against the (merged) steps.
stepsMarkdownStepInput [MarkdownStepInput!]noWholesale replace of the cadence.

Used by