9 June 2023
CartsGraphQL
We introduced the
key field on LineItem and LineItemDraft. This ensures a consistent experience when working with external identifiers across different entity types in Composable Commerce.Changes:
- [GraphQL API] Changed the
AddStagedOrderLineItemtype:- Input field
keywas added toAddStagedOrderLineItemtype
- Input field
- [GraphQL API] Changed the
MyLineItemDrafttype:- Input field
keywas added toMyLineItemDrafttype
- Input field
- [GraphQL API] Changed the
LineItemDrafttype:- Input field
keywas added toLineItemDrafttype
- Input field
- [GraphQL API] Changed the
AddCartLineItemtype:- Input field
keywas added toAddCartLineItemtype
- Input field
- [GraphQL API] Changed the
LineItemtype:- Added the
keyfield to theLineItemtype.
- Added the
- [GraphQL API] Changed the
LineItemDraftOutputtype:- Added the
keyfield to theLineItemDraftOutputtype.
- Added the
- [GraphQL API] Changed the
AddMyCartLineItemtype:- Input field
keywas added toAddMyCartLineItemtype
- Input field
The following changes were introduced in terms of GraphQL SDL:
extend type LineItemDraftOutput {
key: String
}
extend type LineItem {
key: String
}
extend input AddMyCartLineItem {
key: String
}
extend input AddStagedOrderLineItem {
key: String
}
extend input MyLineItemDraft {
key: String
}
extend input LineItemDraft {
key: String
}
extend input AddCartLineItem {
key: String
}