OBJECT
Query
link GraphQL Schema definition
1 type Query { 2 3 # Returns a user. 4 # 5 # Arguments 6 # id: Id of the user. 7 ID!): User ( : 8 9 # Returns a paginated list of users. 10 # 11 # Arguments 12 # offset: Offset of the users' list. 13 # limit: Limit of users on one page. 14 # sort: Sort args. 15 # The list of users can be sorted by id, firstName, lastName, postiion, team, 16 # location. 17 # filter: Filter conditions for the list of users. 18 Int, : Int, : [SortArgInput!], : UserFilterInput): UsersPage! ( : 19 20 # Returns a timesheet for user id and given date. 21 # 22 # Arguments 23 # userId: User's id. 24 # date: Date. 25 ID, : Date!): Timesheet ( : 26 27 # Returns a paginated list of timesheets. 28 # 29 # Arguments 30 # userId: User's id. 31 # dateFrom: Date range start. 32 # dateTo: Date range end. 33 # offset: Offset of the timesheets' list. 34 # limit: Limit of timesheets on one page. 35 # sort: Sort args. 36 # The list of timesheets can be sorted by date. 37 ( 38 ID, : 39 Date!, : 40 Date!, : 41 Int, : 42 Int, : 43 SortArgInput!] : [ 44 ): TimesheetsPage! 45 46 # Returns a project. 47 # 48 # Arguments 49 # id: Id of a project. 50 ID!): Project! ( : 51 52 # Returns a paginated list of projects. 53 # 54 # Arguments 55 # offset: Offset of the projects' list. 56 # limit: Limit of projects on one page. 57 # sort: Sort args. 58 # The list of projects can be sorted by id and name. 59 # filter: Filter conditions for projects list. 60 ( 61 Int, : 62 Int, : 63 SortArgInput!], : [ 64 ProjectFilterInput : 65 ): ProjectsPage! 66 67 # Returns an Attendance Statement. 68 # 69 # Arguments 70 # userId: User's id. 71 # dateFrom: Date range start. 72 # dateTo: Date range end. 73 ID!, : Date!, : Date!): AttendanceStatement ( : 74 75 # Returns a paginated list of Attendance Statements. 76 # 77 # Arguments 78 # sort: Sort args. 79 # The list of attendance statements can be sorted by firstName and lastName. 80 # filter: Filter conditions. 81 ( 82 SortArgInput!], : [ 83 AttendanceStatementFilterInput! : 84 ): AttendanceStatementsPage 85 86 # Returns a paginated list of Overtime Balance Transactions. 87 # 88 # Arguments 89 # userId: User's id. 90 # offset: Offset of the Overtime Balance Transactions' list. 91 # limit: Limit of Overtime Balance Transactions on one page. 92 # sort: Sort args. 93 # The list of overtime balance transactions can be sorted by date. 94 # filter: Filter conditions. 95 ( 96 ID!, : 97 Int, : 98 Int, : 99 SortArgInput!], : [ 100 OvertimeBalanceTransactionsFilterInput : 101 ): OvertimeBalanceTransactionPage 102 103 # Returns a paginated list of Overtime Balance Statements. 104 # 105 # Arguments 106 # offset: Offset of the Overtime Balance Statements' list. 107 # limit: Limit of Overtime Balance Statements on one page. 108 # sort: Sort args. 109 # The list of overtime balance statements can be sorted by firstName, lastName, 110 # date and balance. 111 ( 112 Int, : 113 Int, : 114 SortArgInput!] : [ 115 ): OvertimeBalanceStatementsPage 116 117 # Arguments 118 # dateFrom: Date range start. 119 # dateTo: Date range end. 120 # timeOffTypeIds: Time-off type IDs. 121 # offset: Offset of the Time-off Request Usage Statements' list. 122 # limit: Limit of Time-off Request Usage Statements on one page. 123 # sort: Sort args. 124 # The list of time off request usage statements can be sorted by firstName and 125 # lastName. 126 # filter: Filter conditions. 127 ( 128 Date!, : 129 Date!, : 130 ID!]!, : [ 131 Int, : 132 Int, : 133 SortArgInput!], : [ 134 UserFilterInput : 135 ): TimeOffRequestUsageStatementsPage 136 137 # Arguments 138 # sort: Sort args. 139 # The list of time off balances can be sorted by periodStartDate and 140 # periodEndDate. 141 # filter: Filter conditions. 142 ( 143 SortArgInput!], : [ 144 TimeOffBalanceFilterInput : 145 ): TimeOffBalancesPage 146 147 # Returns a paginated list of locations. 148 # 149 # Arguments 150 # offset: Offset of the locations' list. 151 # limit: Limit of locations on one page. 152 # sort: Sort args. 153 # The list of locations can be sorted by id and name. 154 Int, : Int, : [SortArgInput!]): LocationsPage ( : 155 156 # Returns a paginated list of positions. 157 # 158 # Arguments 159 # offset: Offset of the positions' list. 160 # limit: Limit of positions on one page. 161 # sort: Sort args. 162 # The list of positions can be sorted by id and name. 163 Int, : Int, : [SortArgInput!]): PositionsPage ( : 164 165 # Returns a paginated list of teams. 166 # 167 # Arguments 168 # offset: Offset of the teams' list. 169 # limit: Limit of teams on one page. 170 # sort: Sort args. 171 # The list of teams can be sorted by id and name. 172 Int, : Int, : [SortArgInput!]): TeamsPage ( : 173 174 # Returns a paginated list of time off types. 175 # 176 # Arguments 177 # limit: Limit of time off types on one page. 178 # offset: Offset of the time off types' list. 179 # sort: Sort args. 180 # The list of time off types can be sorted by id and name. 181 Int, : Int, : [SortArgInput!]): TimeOffTypesPage ( : 182 183 }
link Required by
This element is not required by anyone