60 lines
1.2 KiB
TypeScript
60 lines
1.2 KiB
TypeScript
import { gql } from 'graphql-request';
|
|
|
|
export const getTicketsByOverviewQuery = gql`
|
|
query ticketsByOverview($overviewId: ID!, $orderBy: String, $orderDirection: EnumOrderDirection, $cursor: String, $showPriority: Boolean = false, $showUpdatedBy: Boolean = false, $pageSize: Int = 10) {
|
|
ticketsByOverview(
|
|
overviewId: $overviewId
|
|
orderBy: $orderBy
|
|
orderDirection: $orderDirection
|
|
after: $cursor
|
|
first: $pageSize
|
|
) {
|
|
totalCount
|
|
edges {
|
|
node {
|
|
id
|
|
internalId
|
|
number
|
|
title
|
|
createdAt
|
|
updatedAt
|
|
updatedBy @include(if: $showUpdatedBy) {
|
|
id
|
|
fullname
|
|
}
|
|
customer {
|
|
id
|
|
firstname
|
|
lastname
|
|
fullname
|
|
}
|
|
organization {
|
|
id
|
|
name
|
|
}
|
|
state {
|
|
id
|
|
name
|
|
stateType {
|
|
name
|
|
}
|
|
}
|
|
group {
|
|
id
|
|
name
|
|
}
|
|
priority @include(if: $showPriority) {
|
|
id
|
|
name
|
|
uiColor
|
|
defaultCreate
|
|
}
|
|
}
|
|
cursor
|
|
}
|
|
pageInfo {
|
|
endCursor
|
|
hasNextPage
|
|
}
|
|
}
|
|
}`;
|