Skip to main content

PricesheetUpdateInput

Pricesheet update data for modifying existing pricesheet configurations.

Contains optional fields for updating pricesheet information including codes, names, descriptions, priority settings, and access controls. All fields are optional for partial updates and maintain existing values when not provided.

input PricesheetUpdateInput {
code: String
names: [LocalizedStringInput!]
descriptions: [LocalizedStringInput!]
priority: Int
readonly: Boolean
}

Fields

PricesheetUpdateInput.code ● String scalar

Unique identifier code for the pricesheet.

Alphanumeric code used to identify and reference the pricesheet across the system. Must be unique and is used for pricesheet management and customer assignments.

PricesheetUpdateInput.names ● [LocalizedStringInput!] list input

Localized display names for the pricesheet in multiple languages.

Array of language-specific names that provide user-friendly display text for the pricesheet. Each entry must have a unique language code and corresponding display value.

PricesheetUpdateInput.descriptions ● [LocalizedStringInput!] list input

Localized descriptions for the pricesheet in multiple languages.

Array of language-specific descriptions that provide detailed information about the pricesheet's purpose and usage. Each entry must have a unique language code and corresponding description text.

PricesheetUpdateInput.priority ● Int scalar

Priority level for pricesheet application order.

Integer value determining the order in which pricesheets are evaluated when multiple pricesheets apply to the same customer. Higher values indicate higher priority.

PricesheetUpdateInput.readonly ● Boolean scalar

Read-only access control flag for pricesheet protection.

When set to true, allows front-end to prevent modification or deletion of the pricesheet. Used to protect critical pricing configurations from accidental changes.

Member Of

pricesheetUpdate mutation