AttributeBulkCreateInput
Input for bulk attribute operations with flexible attribute description referencing.
Supports bulk attribute creation, updates, and deletion with the ability to reference attribute descriptions by either ID or name. When no value is provided, the existing attribute is deleted and the default value from the attribute description applies.
Perfect for bulk operations where you need to process multiple attributes efficiently while maintaining data consistency and validation against attribute description rules.
input AttributeBulkCreateInput {
attributeDescriptionId: String
attributeDescriptionName: String
value: AttributeValueInput
}
Fields
AttributeBulkCreateInput.attributeDescriptionId ● String scalar
Unique identifier of the attribute description.
Reference to an existing attribute description by its UUID. Use this when you know the exact ID of the attribute description template to use.
AttributeBulkCreateInput.attributeDescriptionName ● String scalar
Name of the attribute description.
Reference to an existing attribute description by its name. Must be in SCREAMING_SNAKE_CASE format. Use this when you prefer to reference by name instead of ID.
AttributeBulkCreateInput.value ● AttributeValueInput input
The value of the attribute for bulk operations.
When provided, creates or updates the attribute with this value. When omitted, the attribute will be deleted and the default value from the attribute description will apply.
Member Of
CartAddBundleInput input ● CartAddItemInput input ● CartChildItemBulkInput input ● CartChildItemInput input ● CartItemBulkInput input ● CartStartInput input ● CartUpdateInput input ● CartUpdateItemInput input ● CreateCompanyInput input ● CreateContactInput input ● CustomerInput input ● RegisterContactInput input ● RegisterCustomerInput input ● TenderAddItemInput input ● TenderChildItemInput input ● TenderStartInput input ● TenderUpdateInput input ● TenderUpdateItemInput input ● UpdateCompanyInput input ● UpdateContactInput input ● UpdateCustomerInput input