2525#
2626
2727type 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
3535type 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
4141type RequisitionList @doc (description : " Requisition List Type" ) {
@@ -51,9 +51,9 @@ type RequisitionList @doc(description: "Requisition List Type") {
5151}
5252
5353type 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
5959interface 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
166166input 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
194194type 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