Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix naming and align with best practices
  • Loading branch information
melnikovi committed Oct 7, 2020
commit 328df05efa442ce1439e045211c1c75165fd1d15
50 changes: 25 additions & 25 deletions design-documents/graph-ql/coverage/b2b/requisitionList.graphqls
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,17 @@
#

type Customer {
requisitionLists(
requisition_lists(
pageSize: Int = 20,
currentPage: Int = 1,
filter: RequisitionListFilterInput
): RequisitionLists @doc(description: "Get Requisition Lists of customer")
}

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

type RequisitionList @doc(description: "Requisition List Type") {
Expand All @@ -51,9 +51,9 @@ type RequisitionList @doc(description: "Requisition List Type") {
}

type RequistionListItems {
items: [RequisitionListItemInterface] @doc(description: "Requisition List items list")
items: [RequisitionListItemInterface]! @doc(description: "Requisition List items list")
page_info: SearchResultPageInfo
total_pages: Int @doc(description: "total count of req list items")
total_pages: Int! @doc(description: "total count of req list items")
}

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

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

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

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

clearCustomerCart(
cartId: String! @doc(description: "masked Cart Id")
cartUid: String! @doc(description: "masked Cart Id")
): ClearCustomerCartOutput @doc(description: "Clears the cart items")
}

Expand All @@ -164,7 +164,7 @@ type AddProductsToRequisitionListOutput {
}

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

Expand Down Expand Up @@ -192,18 +192,18 @@ type RenameRequisitionListOutput {
}

type DeleteRequisitionListOutput {
result: Boolean
requisition_list : RequisitionList
}

type AddRequisitionListItemToCartOutput {
type AddRequisitionListItemsToCartOutput {
cart: Cart # since requisition list is not mutated it is not part of the output
}

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

type MoveItemsFromRequisitionListOutput {
type MoveItemsBetweenRequisitionListsOutput {
source : RequisitionList @doc(description: "Source Requisition List")
destination : RequisitionList @doc(description: "Destination Requisition List")
}
Expand Down