import { ManageBaseAPI } from '../BaseAPI'; import { components } from '../ManageTypes'; import { CommonParameters } from '../ManageAPI'; import { NoContentResponse } from '../types'; type schemas = components['schemas']; /** {@link ActivityStopwatch} */ export type ActivityStopwatch = schemas['ActivityStopwatch']; /** {@link ChargeCode} */ export type ChargeCode = schemas['ChargeCode']; /** {@link ChargeCodeExpenseType} */ export type ChargeCodeExpenseType = schemas['ChargeCodeExpenseType']; /** {@link ChargeCodeInfo} */ export type ChargeCodeInfo = schemas['ChargeCodeInfo']; /** {@link Count} */ export type Count = schemas['Count']; /** {@link PatchOperation} */ export type PatchOperation = schemas['PatchOperation']; /** {@link ScheduleStopwatch} */ export type ScheduleStopwatch = schemas['ScheduleStopwatch']; /** {@link SuccessResponse} */ export type SuccessResponse = schemas['SuccessResponse']; /** {@link TicketStopwatch} */ export type TicketStopwatch = schemas['TicketStopwatch']; /** {@link TimeAccrual} */ export type TimeAccrual = schemas['TimeAccrual']; /** {@link TimeAccrualDetail} */ export type TimeAccrualDetail = schemas['TimeAccrualDetail']; /** {@link TimeEntry} */ export type TimeEntry = schemas['TimeEntry']; /** {@link TimeEntryAudit} */ export type TimeEntryAudit = schemas['TimeEntryAudit']; /** {@link TimeEntryChangeLog} */ export type TimeEntryChangeLog = schemas['TimeEntryChangeLog']; /** {@link TimeEntryTierReject} */ export type TimeEntryTierReject = schemas['TimeEntryTierReject']; /** {@link TimeEntryTierUpdate} */ export type TimeEntryTierUpdate = schemas['TimeEntryTierUpdate']; /** {@link TimePeriod} */ export type TimePeriod = schemas['TimePeriod']; /** {@link TimePeriodSetup} */ export type TimePeriodSetup = schemas['TimePeriodSetup']; /** {@link TimePeriodSetupDefaults} */ export type TimePeriodSetupDefaults = schemas['TimePeriodSetupDefaults']; /** {@link TimeSheet} */ export type TimeSheet = schemas['TimeSheet']; /** {@link TimeSheetAudit} */ export type TimeSheetAudit = schemas['TimeSheetAudit']; /** {@link TimeSheetTierUpdate} */ export type TimeSheetTierUpdate = schemas['TimeSheetTierUpdate']; /** {@link Usage} */ export type Usage = schemas['Usage']; /** {@link WorkRole} */ export type WorkRole = schemas['WorkRole']; /** {@link WorkRoleInfo} */ export type WorkRoleInfo = schemas['WorkRoleInfo']; /** {@link WorkRoleLocation} */ export type WorkRoleLocation = schemas['WorkRoleLocation']; /** {@link WorkType} */ export type WorkType = schemas['WorkType']; /** {@link WorkTypeInfo} */ export type WorkTypeInfo = schemas['WorkTypeInfo']; /** * Time module * @public */ export declare class TimeAPI extends ManageBaseAPI { getTimeAccruals(params?: CommonParameters): Promise>; postTimeAccruals(timeAccrual: TimeAccrual): Promise; getTimeAccrualsById(id: number, params?: CommonParameters): Promise; deleteTimeAccrualsById(id: number): Promise; putTimeAccrualsById(id: number, timeAccrual: TimeAccrual): Promise; patchTimeAccrualsById(id: number, patchOperations: Array): Promise; getTimeAccrualsByParentIdDetails(parentId: number, params?: CommonParameters): Promise>; postTimeAccrualsByParentIdDetails(parentId: number, timeAccrualDetail: TimeAccrualDetail): Promise; getTimeAccrualsByParentIdDetailsById(id: number, parentId: number, params?: CommonParameters): Promise; deleteTimeAccrualsByParentIdDetailsById(id: number, parentId: number): Promise; putTimeAccrualsByParentIdDetailsById(id: number, parentId: number, timeAccrualDetail: TimeAccrualDetail): Promise; patchTimeAccrualsByParentIdDetailsById(id: number, parentId: number, patchOperations: Array): Promise; getTimeAccrualsByParentIdDetailsCount(parentId: number, params?: CommonParameters): Promise; getTimeAccrualsCount(params?: CommonParameters): Promise; getTimeActivitystopwatches(params?: CommonParameters): Promise>; postTimeActivitystopwatches(activityStopwatch: ActivityStopwatch): Promise; getTimeActivitystopwatchesById(id: number, params?: CommonParameters): Promise; deleteTimeActivitystopwatchesById(id: number): Promise; putTimeActivitystopwatchesById(id: number, activityStopwatch: ActivityStopwatch): Promise; patchTimeActivitystopwatchesById(id: number, patchOperations: Array): Promise; getTimeActivitystopwatchesCount(params?: CommonParameters): Promise; getTimeChangelogs(params?: CommonParameters): Promise>; deleteTimeChangelogs(): Promise; getTimeChargeCodes(params?: CommonParameters): Promise>; postTimeChargeCodes(chargeCode: ChargeCode): Promise; getTimeChargeCodesById(id: number, params?: CommonParameters): Promise; deleteTimeChargeCodesById(id: number): Promise; putTimeChargeCodesById(id: number, chargeCode: ChargeCode): Promise; patchTimeChargeCodesById(id: number, patchOperations: Array): Promise; getTimeChargeCodesByIdInfo(id: number, params?: CommonParameters): Promise; getTimeChargeCodesByIdUsages(id: number, params?: CommonParameters): Promise>; getTimeChargeCodesByIdUsagesList(id: number, params?: CommonParameters): Promise>; getTimeChargeCodesByParentIdExpenseTypes(parentId: number, params?: CommonParameters): Promise>; postTimeChargeCodesByParentIdExpenseTypes(parentId: number, chargeCodeExpenseType: ChargeCodeExpenseType): Promise; getTimeChargeCodesByParentIdExpenseTypesById(id: number, parentId: number, params?: CommonParameters): Promise; deleteTimeChargeCodesByParentIdExpenseTypesById(id: number, parentId: number): Promise; putTimeChargeCodesByParentIdExpenseTypesById(id: number, parentId: number, chargeCodeExpenseType: ChargeCodeExpenseType): Promise; patchTimeChargeCodesByParentIdExpenseTypesById(id: number, parentId: number, patchOperations: Array): Promise; getTimeChargeCodesByParentIdExpenseTypesCount(parentId: number, params?: CommonParameters): Promise; getTimeChargeCodesCount(params?: CommonParameters): Promise; getTimeChargeCodesInfo(params?: CommonParameters): Promise>; getTimeChargeCodesInfoCount(params?: CommonParameters): Promise; getTimeEntries(params?: CommonParameters): Promise>; postTimeEntries(timeEntry: TimeEntry): Promise; getTimeEntriesById(id: number, params?: CommonParameters): Promise; deleteTimeEntriesById(id: number): Promise; putTimeEntriesById(id: number, timeEntry: TimeEntry): Promise; patchTimeEntriesById(id: number, patchOperations: Array): Promise; postTimeEntriesByIdCancelReject(id: number, timeEntryTierUpdate: TimeEntryTierUpdate): Promise; postTimeEntriesByIdDetach(id: number): Promise; postTimeEntriesByIdReject(id: number, timeEntryTierUpdate: TimeEntryTierReject): Promise; getTimeEntriesByParentIdAudits(parentId: number, params?: CommonParameters): Promise>; getTimeEntriesByParentIdAuditsById(id: number, parentId: number, params?: CommonParameters): Promise; getTimeEntriesByParentIdAuditsCount(parentId: number, params?: CommonParameters): Promise; getTimeEntriesCount(params?: CommonParameters): Promise; postTimeEntriesDefaults(timeEntry: TimeEntry): Promise; getTimeInfoChargeCodeExpenseTypes(params?: CommonParameters): Promise>; getTimeInfoChargeCodeExpenseTypesCount(params?: CommonParameters): Promise; getTimeSchedulestopwatches(params?: CommonParameters): Promise>; postTimeSchedulestopwatches(scheduleStopwatch: ScheduleStopwatch): Promise; getTimeSchedulestopwatchesById(id: number, params?: CommonParameters): Promise; deleteTimeSchedulestopwatchesById(id: number): Promise; putTimeSchedulestopwatchesById(id: number, scheduleStopwatch: ScheduleStopwatch): Promise; patchTimeSchedulestopwatchesById(id: number, patchOperations: Array): Promise; getTimeSchedulestopwatchesCount(params?: CommonParameters): Promise; getTimeSheets(params?: CommonParameters): Promise>; getTimeSheetsById(id: number, params?: CommonParameters): Promise; deleteTimeSheetsById(id: number): Promise; postTimeSheetsByIdApprove(id: number, sheetId: TimeSheetTierUpdate): Promise; postTimeSheetsByIdReject(id: number): Promise; postTimeSheetsByIdReverse(id: number): Promise; postTimeSheetsByIdSubmit(id: number): Promise; getTimeSheetsByParentIdAudits(parentId: number, params?: CommonParameters): Promise>; getTimeSheetsByParentIdAuditsById(id: number, parentId: number, params?: CommonParameters): Promise; getTimeSheetsByParentIdAuditsCount(parentId: number, params?: CommonParameters): Promise; getTimeSheetsCount(params?: CommonParameters): Promise; getTimeTicketstopwatches(params?: CommonParameters): Promise>; postTimeTicketstopwatches(ticketStopwatch: TicketStopwatch): Promise; getTimeTicketstopwatchesById(id: number, params?: CommonParameters): Promise; deleteTimeTicketstopwatchesById(id: number): Promise; putTimeTicketstopwatchesById(id: number, ticketStopwatch: TicketStopwatch): Promise; patchTimeTicketstopwatchesById(id: number, patchOperations: Array): Promise; getTimeTicketstopwatchesCount(params?: CommonParameters): Promise; getTimeTimePeriodSetups(params?: CommonParameters): Promise>; postTimeTimePeriodSetups(timePeriodSetup: TimePeriodSetup): Promise; getTimeTimePeriodSetupsById(id: number, params?: CommonParameters): Promise; deleteTimeTimePeriodSetupsById(id: number): Promise; putTimeTimePeriodSetupsById(id: number, timePeriodSetup: TimePeriodSetup): Promise; patchTimeTimePeriodSetupsById(id: number, patchOperations: Array): Promise; getTimeTimePeriodSetupsByParentIdPeriods(parentId: number, params?: CommonParameters): Promise>; getTimeTimePeriodSetupsByParentIdPeriodsById(id: number, parentId: number, params?: CommonParameters): Promise; getTimeTimePeriodSetupsByParentIdPeriodsCount(parentId: number, params?: CommonParameters): Promise; getTimeTimePeriodSetupsCount(params?: CommonParameters): Promise; getTimeTimePeriodSetupsDefault(params?: CommonParameters): Promise; getTimeWorkRoles(params?: CommonParameters): Promise>; postTimeWorkRoles(workRole: WorkRole): Promise; getTimeWorkRolesById(id: number, params?: CommonParameters): Promise; deleteTimeWorkRolesById(id: number): Promise; putTimeWorkRolesById(id: number, workRole: WorkRole): Promise; patchTimeWorkRolesById(id: number, patchOperations: Array): Promise; getTimeWorkRolesByIdInfo(id: number, params?: CommonParameters): Promise; getTimeWorkRolesByIdUsages(id: number, params?: CommonParameters): Promise>; getTimeWorkRolesByIdUsagesList(id: number, params?: CommonParameters): Promise>; getTimeWorkRolesByParentIdLocations(parentId: number, params?: CommonParameters): Promise>; postTimeWorkRolesByParentIdLocations(parentId: number, workRoleLocation: WorkRoleLocation): Promise; getTimeWorkRolesByParentIdLocationsById(id: number, parentId: number, params?: CommonParameters): Promise; deleteTimeWorkRolesByParentIdLocationsById(id: number, parentId: number): Promise; putTimeWorkRolesByParentIdLocationsById(id: number, parentId: number, workRoleLocation: WorkRoleLocation): Promise; patchTimeWorkRolesByParentIdLocationsById(id: number, parentId: number, patchOperations: Array): Promise; getTimeWorkRolesByParentIdLocationsCount(parentId: number, params?: CommonParameters): Promise; getTimeWorkRolesCount(params?: CommonParameters): Promise; getTimeWorkRolesInfo(params?: CommonParameters): Promise>; getTimeWorkRolesInfoCount(params?: CommonParameters): Promise; getTimeWorkTypes(params?: CommonParameters): Promise>; postTimeWorkTypes(workType: WorkType): Promise; getTimeWorkTypesById(id: number, params?: CommonParameters): Promise; deleteTimeWorkTypesById(id: number): Promise; putTimeWorkTypesById(id: number, workType: WorkType): Promise; patchTimeWorkTypesById(id: number, patchOperations: Array): Promise; getTimeWorkTypesByIdInfo(id: number, params?: CommonParameters): Promise; getTimeWorkTypesByIdUsages(id: number, params?: CommonParameters): Promise>; getTimeWorkTypesByIdUsagesList(id: number, params?: CommonParameters): Promise>; getTimeWorkTypesCount(params?: CommonParameters): Promise; getTimeWorkTypesInfo(params?: CommonParameters): Promise>; getTimeWorkTypesInfoCount(params?: CommonParameters): Promise; } export {}; //# sourceMappingURL=TimeAPI.d.ts.map