Skip to content

Commit d0a60c7

Browse files
authored
Merge pull request #450 from magento-honey-badgers/requisition-list-fixes
Fix naming conventions and optional/required fields in requisition list GraphQL schema
2 parents 405c91f + 328df05 commit d0a60c7

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

design-documents/graph-ql/coverage/b2b/requisitionList.graphqls

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,17 @@
2525
#
2626

2727
type Customer {
28-
requisitionLists(
28+
requisition_lists(
2929
pageSize: Int = 20,
3030
currentPage: Int = 1,
3131
filter: RequisitionListFilterInput
3232
): RequisitionLists @doc(description: "Get Requisition Lists of customer")
3333
}
3434

3535
type RequisitionLists @doc(description: "Provides Customer's Requisition Lists") {
36-
items: [RequisitionList] @doc(description: "List of Requisition Lists")
36+
items: [RequisitionList]! @doc(description: "List of Requisition Lists")
3737
page_info: SearchResultPageInfo @doc(description: "Page Information for pagination")
38-
total_count: Int @doc(description: "Total count of Requisition Lists")
38+
total_count: Int! @doc(description: "Total count of Requisition Lists")
3939
}
4040

4141
type RequisitionList @doc(description: "Requisition List Type") {
@@ -51,9 +51,9 @@ type RequisitionList @doc(description: "Requisition List Type") {
5151
}
5252

5353
type RequistionListItems {
54-
items: [RequisitionListItemInterface] @doc(description: "Requisition List items list")
54+
items: [RequisitionListItemInterface]! @doc(description: "Requisition List items list")
5555
page_info: SearchResultPageInfo
56-
total_pages: Int @doc(description: "total count of req list items")
56+
total_pages: Int! @doc(description: "total count of req list items")
5757
}
5858

5959
interface RequisitionListItemInterface @doc(description: "Interface type for Requisition List Item") {
@@ -129,25 +129,25 @@ type Mutation {
129129
items: [UpdateRequisitionListItemsInput!]! @doc(description: "Items to be updated from requisition list")
130130
): UpdateRequisitionListItemsOutput @doc(description: "Update Items in requisition list")
131131

132-
addRequisitionListItemToCart(
133-
requisitionListId: ID!, @doc(description: "unique Id of requisition list")
134-
itemIds: [ID!]! @doc(description: "selected requisition list items that are to be added")
135-
): AddRequisitionListItemToCartOutput @doc(description: "Add Requisition List Items To Customer Cart")
132+
addRequisitionListItemsToCart(
133+
listUid: ID!, @doc(description: "unique Id of requisition list")
134+
itemUids: [ID!]! @doc(description: "selected requisition list items that are to be added")
135+
): AddRequisitionListItemsToCartOutput @doc(description: "Add Requisition List Items To Customer Cart")
136136

137-
copyItemsBetweenRequisitionList(
138-
sourceId: ID!, @doc(description: "unique Id of source requisition list")
139-
destinationId: ID, @doc(description: "unique Id of destination requisition list") # If null new requisition list will be created
140-
itemIds: [ID!]! @doc(description: "selected requisition list items that are to be copied from source")
141-
): CopyItemsFromRequisitionListOutput @doc(description: "Copy Items from Requisition List to another requisition list")
137+
copyItemsBetweenRequisitionLists(
138+
sourceUid: ID!, @doc(description: "unique Id of source requisition list")
139+
destinationUid: ID, @doc(description: "unique Id of destination requisition list") # If null new requisition list will be created
140+
itemUids: [ID!]! @doc(description: "selected requisition list items that are to be copied from source")
141+
): CopyItemsBetweenRequisitionListsOutput @doc(description: "Copy Items from Requisition List to another requisition list")
142142

143-
moveItemsBetweenRequisitionList(
144-
sourceId: ID!, @doc(description: "unique Id of source requisition list")
145-
destinationId: ID, @doc(description: "unique Id of destination requisition list") # If null new requisition list will be created
146-
itemIds: [ID!]! @doc(description: "selected requisition list items that are to be moved from source")
147-
): MoveItemsFromRequisitionListOutput @doc(description: "Move Items from Requisition List to another requisition List")
143+
moveItemsBetweenRequisitionLists(
144+
sourceUid: ID!, @doc(description: "unique Id of source requisition list")
145+
destinationUid: ID, @doc(description: "unique Id of destination requisition list") # If null new requisition list will be created
146+
itemUids: [ID!]! @doc(description: "selected requisition list items that are to be moved from source")
147+
): MoveItemsBetweenRequisitionListsOutput @doc(description: "Move Items from Requisition List to another requisition List")
148148

149149
clearCustomerCart(
150-
cartId: String! @doc(description: "masked Cart Id")
150+
cartUid: String! @doc(description: "masked Cart Id")
151151
): ClearCustomerCartOutput @doc(description: "Clears the cart items")
152152
}
153153

@@ -164,7 +164,7 @@ type AddProductsToRequisitionListOutput {
164164
}
165165

166166
input RequisitionListFilterInput {
167-
ids: FilterEqualTypeInput, @doc(description: "Filter Customer Requisition lists with an requisition list ID or list of requisition list IDs")
167+
uids: FilterEqualTypeInput, @doc(description: "Filter Customer Requisition lists with an requisition list ID or list of requisition list IDs")
168168
name: FilterMatchTypeInput @doc(description: "Filter by display name of the Requisition list")
169169
}
170170

@@ -192,18 +192,18 @@ type RenameRequisitionListOutput {
192192
}
193193

194194
type DeleteRequisitionListOutput {
195-
result: Boolean
195+
requisition_list : RequisitionList
196196
}
197197

198-
type AddRequisitionListItemToCartOutput {
198+
type AddRequisitionListItemsToCartOutput {
199199
cart: Cart # since requisition list is not mutated it is not part of the output
200200
}
201201

202-
type CopyItemsFromRequisitionListOutput {
202+
type CopyItemsBetweenRequisitionListsOutput {
203203
list : RequisitionList @doc(description: "Destination Requisition List")# since source requisition list is not mutated it is not part of the output
204204
}
205205

206-
type MoveItemsFromRequisitionListOutput {
206+
type MoveItemsBetweenRequisitionListsOutput {
207207
source : RequisitionList @doc(description: "Source Requisition List")
208208
destination : RequisitionList @doc(description: "Destination Requisition List")
209209
}

0 commit comments

Comments
 (0)