CreateSparePartsMachineInput
Input for creating a new spare parts machine.
Defines all required information to register a new machine in the system including external references, localized content, hierarchical relationships, and associated spare parts.
input CreateSparePartsMachineInput {
externalReference: ExternalReferenceInput!
name: [LocalizedStringInput!]!
description: [LocalizedStringInput!]
machines: [CreateSparePartsMachineInput!]
parts: [CreateSparePartInput!]
slug: [LocalizedStringInput!]
}
Fields
CreateSparePartsMachineInput.externalReference
● ExternalReferenceInput!
non-null input
External system reference for the machine.
Links this machine to its counterpart in external systems for data synchronization and cross-platform integration.
CreateSparePartsMachineInput.name
● [LocalizedStringInput!]!
non-null input
Localized names for the machine.
Collection of translated machine names in multiple languages. Each entry must have unique language codes within the array.
CreateSparePartsMachineInput.description
● [LocalizedStringInput!]
list input
Detailed descriptions of the machine.
Comprehensive information about the machine's purpose, specifications, and usage in multiple languages. Each entry must have unique language codes within the array.
CreateSparePartsMachineInput.machines
● [CreateSparePartsMachineInput!]
list input
Child machines nested within this machine.
Hierarchical collection of sub-machines that belong to this parent machine, enabling complex equipment structures and organizational relationships. Each entry must be unique within the array.
CreateSparePartsMachineInput.parts
● [CreateSparePartInput!]
list input
Spare parts associated with this machine.
Collection of replacement components and parts that are compatible with or required for this machine's operation and maintenance. Each entry must be unique within the array.
CreateSparePartsMachineInput.slug
● [LocalizedStringInput!]
list input
URL-friendly identifiers for the machine.
Human-readable URL segments used for SEO-friendly navigation and localized machine pages. Must be unique per language and globally unique within the system. Each entry must have unique language codes within the array.
Member Of
CreateSparePartsMachineInput
input ● machineCreate
mutation ● UpsertSparePartsMachineInput
input