OBJECT

CartCartItem

link GraphQL Schema definition

1type CartCartItem {
2
3adjustmentRequirement: [ComIbmCommerceOrderFacadeDatatypesAdjustmentRequirementType]
149
4assignedCouponsUrl: String
149
5assignedPromotionCodesUrl: String
149
6bLockInfo: ComIbmCommerceOrderFacadeDatatypesOrderBLockInfoType
149
7buyerDistinguishedName: String
149
8buyerId: String
149
9buyerPONumber: String
149
10cSRComments: [ComIbmCommerceOrderFacadeDatatypesCSRCommentsType]
149
11channel: ComIbmCommerceOrderFacadeDatatypesChannelType
149
12checkoutUrl: String
149
13comments: String
149
14couponCode: [CartCouponCode]
149
15financialTransaction: [ComIbmCommerceOrderFacadeDatatypesFinancialTransactionType]
149
16# The `orderId` value returned in the response can be used as the `orderId` in
17# requestBody of `Get /store/{storeId}/cart/@self`.
18#
19#
20# Equivalent to GET /store/{storeId}/cart/@self
21#
22# Arguments
23# currency: The currency code to use for example, currency=USD.
24# If no currency code is specified, the store default currency is used.
25# langId: Language identifier. If not specified, the locale
26# parameter will be used. If locale isn't specified, then the store default
27# language shall be used.
28# pageNumber: Page number. Valid values are positive integers
29# starting at 1. Use pageNumber with pageSize.
30# pageSize: Page size. Used to limit the amount of data returned
31# by a query. Valid values are integers starting with 1. Use pageSize with
32# pageNumber.
33# profileName: Profile name. Profiles determine the subset of
34# data returned by a query.
35# responseFormat: The response format. Valid values are json and
36# xml. If the request contains an input body, it must use the format specified in
37# responseFormat. If the responseFormat is not specified, the accept HTTP header
38# determines the format of the response. If the accept HTTP header is not
39# specified then default response format is json.
40# sortOrderItemBy: The sort order of the results for example,
41# sort by orderItemID.
42# storeId: The store identifier.
43getCart(
44currency: Currency,
45langId: String,
46pageNumber: Int,
47pageSize: Int,
48profileName: ProfileName,
49responseFormat: ResponseFormat,
50sortOrderItemBy: String,
51storeId: String!
52): CartCartItem
149
53grandTotal: String
149
54grandTotalCurrency: String
149
55lastUpdateDate: String
149
56locked: String
149
57orderAmount: CartOrderAmount
149
58orderDescription: String
149
59orderEditor: ComIbmCommerceFoundationCommonDatatypesPersonIdentifierType
149
60orderExtendAttribute: [CartCartItemOrderExtendAttribute]
149
61orderId: String
149
62orderIdentifier: CartOrderIdentifier
149
63orderItem: [CartCartItem2]
149
64orderStatus: String
149
65orderVersion: String
149
66orgDistinguishedName: String
149
67orgUniqueID: String
149
68parentInfo: ComIbmCommerceOrderFacadeDatatypesParentInfoType
149
69paymentInstruction: [CartPaymentInstruction2]
149
70paymentInstructionUrl: String
149
71paymentStatus: String
149
72placedDate: String
149
73precheckoutUrl: String
149
74prepareIndicator: String
149
75promotionCode: [CartCartItemPromotionCode]
149
76quoteID: String
149
77quoteIdentifier: ComIbmCommerceFoundationCommonDatatypesQuoteIdentifierType
149
78recordSetComplete: String
149
79recordSetCount: String
149
80recordSetTotal: String
149
81resourceId: String
149
82resourceName: String
149
83rewardOption: [CartRewardOption]
149
84shipAsComplete: String
149
85shippingInfoUrl: String
149
86storeNameIdentifier: String
149
87storeOwnerID: String
149
88storeUniqueID: String
149
89totalAdjustment: String
149
90totalAdjustmentCurrency: String
149
91totalProductPrice: String
149
92totalProductPriceCurrency: String
149
93totalSalesTax: String
149
94totalSalesTaxCurrency: String
149
95totalShippingCharge: String
149
96totalShippingChargeCurrency: String
149
97totalShippingTax: String
149
98totalShippingTaxCurrency: String
149
99# The `orderId` value returned in the response can be used as the `orderId` in
100# requestBody of `/store/{storeId}/cart/@self/usable_payment_info`.
101#
102#
103# Equivalent to GET /store/{storeId}/cart/@self/usable_payment_info
104#
105# Arguments
106# pageNumber: Page number. Valid values are positive integers
107# starting at 1. Use pageNumber with pageSize.
108# pageSize: Page size. Used to limit the amount of data returned
109# by a query. Valid values are integers starting with 1. Use pageSize with
110# pageNumber.
111# responseFormat: The response format. Valid values are json and
112# xml. If the request contains an input body, it must use the format specified in
113# responseFormat. If the responseFormat is not specified, the accept HTTP header
114# determines the format of the response. If the accept HTTP header is not
115# specified then default response format is json.
116usablePaymentInfo(
117pageNumber: Int,
118pageSize: Int,
119responseFormat: ResponseFormat
120): CartUsablePaymentInfo
149
121usablePaymentInfoUrl: String
149
122usableShippingInfoUrl: String
149
123# The `orderId` value returned in the response can be used as the `orderId` in
124# requestBody of `/store/{storeId}/cart/@self/usable_shipping_info`.
125#
126#
127# Equivalent to GET /store/{storeId}/cart/@self/usable_shipping_info
128#
129# Arguments
130# pageNumber: Page number. Valid values are positive integers
131# starting at 1. Use pageNumber with pageSize.
132# pageSize: Page size. Used to limit the amount of data returned
133# by a query. Valid values are integers starting with 1. Use pageSize with
134# pageNumber.
135# responseFormat: The response format. Valid values are json and
136# xml. If the request contains an input body, it must use the format specified in
137# responseFormat. If the responseFormat is not specified, the accept HTTP header
138# determines the format of the response. If the accept HTTP header is not
139# specified then default response format is json.
140usableshippinginfo(
141pageNumber: Int,
142pageSize: Int,
143responseFormat: ResponseFormat
144): CartUsableShippingInfo
149
145userDataField: [CartCartItemUserDataField]
149
146xIsPersonalAddressesAllowedForShipping: String
149
147xIsPurchaseOrderNumberRequired: String
149
148xTrackingIds: String
150
151}