INPUT_OBJECT

copyOrderRequestInput

link GraphQL Schema definition

1input copyOrderRequestInput {
4
2# The reference number of the address to which the order items are shipped.
3addressId: String
7
5# List of order items that is to allocate from existing inventory.
6allocate: String
10
8# List of order items that is to allocate from expected inventory.
9backorder: String
13
11# The billing address ID of the destination order.
12billingAddressId: String
16
14# Whether the orderblock objects is copied.
15blockInfoCopy: String
19
17# The catalog entry ID of the order item.
18catEntryId: String
22
20# List of order items that is to check by the CheckInventory task command.
21check: String
26
23# A comment to include with the item when order items are added to or updated in
24# the destination order.
25comment: String
30
27# If the order item represents a configured Dynamic Kit, this is the configuration
28# ID.
29configurationId: String
37
31# Controls whether the order copy continues when one or more of the order items
32# cannot be copied. A value of 0 terminates and rolls back execution if an order
33# item cannot be created or updated in the target order. A value of 1 ignores the
34# create or update operation for that order item and continues execution. The
35# default value is 0.
36continue: String
40
38# The contract reference number associated with the order.
39contractId: String
43
41# Whether to copy auto-added order items.
42copyAutoAddedOrderItems: String
46
44# Whether to copy order payment information.
45copyOrdPayInfo: String
50
47# Specifies which order items should be copied from the source orders specified by
48# fromOrderId and added to the destination order specified by toOrderId.
49copyOrderItemId: String
53
51# Whether to copy public promotion codes applied to the order.
52copyOrderPromotionCode: String
56
54# Whether to copy unique promotion codes applied to the order.
55copyOrderUniquePromotionCode: String
59
57# The group to which this order item is related.
58correlationGroup: String
62
60# The currency of the order items.
61currency: String
65
63# The description of the destination order.
64description: String
68
66# The display sequence of the destination order.
67displaySeq: String
72
69# Sets the field1 value of the destination order. If not specified, the
70# corresponding field value of the "orderInfoFrom" order is used, if there is one.
71field1: String
76
73# Sets the field2 value of the destination order. If not specified, the
74# corresponding field value of the "orderInfoFrom" order is used, if there is one.
75field2: String
80
77# Sets the field3 value of the destination order. If not specified, the
78# corresponding field value of the "orderInfoFrom" order is used, if there is one.
79field3: String
83
81# Specifies zero or more source orders from which order items is copied.
82fromOrderId: String
86
84# Whether inventory status should be validated for adding to cart.
85inventoryValidation: String
89
87# Whether the PO number of source order is copied to the destination order.
88isPONumberCopied: String
92
90# Whether to keep eligible contracts.
91keepOrdItemValidContract: String
96
93# The reference number of a member, used to resolve special order abbreviations
94# when they appear in fromOrderId.
95memberId: String
100
97# List of order items that is to merge with other order items in the same order if
98# possible, regardless of their correlationGroup attributes.
99merge: String
102
101newOrderItemsCount: Int
105
103# List of offer IDs to chose from when creating a new order item.
104offerId: String
108
106# The order comment.
107orderComment: String
110
109orderId: [String]
113
111# The reference number of an order from which to copy order-level information.
112orderInfoFrom: String
116
114# The reference number of a destination order item.
115outOrderItemName: String
119
117# The reference number of a destination order.
118outOrderName: String
122
120# Part number to resolve to a catalog entry. It overrides catEntryId.
121partNumber: String
125
123# The member ID of the part owner, used with partNumber.
124partOwnerId: String
130
126# The reference number of an order from which to obtain payment information. If
127# more than one order is specified, only the most recently updated of those orders
128# applies.
129payInfoFrom: String
135
131# (Deprecated) This is supported for compatibility with earlier versions. With
132# payment rule, ORDPAYINFO is not used, while using payment plugin controller and
133# payment plugins. Sets the payment name-value pairs of the destination order.
134payPaymentname: String
138
136# Whether to prepare the order by calling the PrepareOrder command.
137prepare: String
141
139# The price of the order items.
140price: String
144
142# The quantity of the order item.
143quantity: String
147
145# Whether to refresh the price information for all order items.
146refreshContractAndOffer: String
151
148# List of the order items to merge with other order items in the same order and
149# with the same correlationGroup attribute, if possible.
150remerge: String
154
152# The date which the destination order should be shipped.
153requestedShipDate: String
157
155# List of order items to release the allocation for.
156reverse: String
160
158# Whether the payment methods is copied.
159sensitiveInfoCopy: String
166
161# Specifies if the created or modified order can be partially shipped. If the
162# value is Y, the order is shipped when all order items are available. If the
163# value is N, the order can be partially shipped when some of the order items are
164# available.
165shipAsComplete: String
169
167# The reference number associated with a particular shipping service.
168shipModeId: String
174
170# Whether to use the default shipping address held in the order profile: if the
171# value is 1, the default shipping address is copied from the order profile to all
172# the order items of the order specified in toOrderId.
173shippingAddressFromOrderProfile: String
179
175# Whether to use the default shipping mode held in the order profile: if the value
176# is 1, the default shipping mode is copied from the order profile to all the
177# order items of the order specified in toOrderId.
178shippingModeFromOrderProfile: String
182
180# The status of the destination order.
181status: String
185
183# The term and condition ID of the destination order.
184tcId: String
188
186# Specifies the order to create or modify.
187toOrderId: String
191
189# The unit of measure for the quantity.
190uOM: String
198
192# Specifies order items in the destination order to update. It is updated using
193# information from other parameters in the enumeration group specified by i, but
194# not from the source orders for that enumeration group and not from catEntryId
195# and partNumber. Note that the catalog entry ID of an order item cannot be
196# updated.
197updateOrderItemId: String
200
199viewTaskName: String
201}

link Required by