Skip to main content

PricesheetCreateInput

Pricesheet creation data for establishing pricing strategies and customer segment management.

Contains essential information to create pricesheet records including identification codes, localized names and descriptions, priority settings, and access controls. Pricesheets define pricing rules and customer assignments for targeted pricing strategies.

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

Fields

PricesheetCreateInput.code ● String! non-null 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.

PricesheetCreateInput.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.

PricesheetCreateInput.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.

PricesheetCreateInput.priority ● Int! non-null 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.

PricesheetCreateInput.readonly ● Boolean! non-null 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

pricesheetCreate mutation