Options
All
  • Public
  • Public/Protected
  • All
Menu

Schedule module

Hierarchy

  • default
    • ScheduleAPI

Index

Constructors

Properties

Methods

Constructors

Properties

config: ManageConfig
paginate: (apiMethod: Function, paginateArgs: PaginationOptions, ...methodArgs: Record<string, unknown>[]) => Promise<unknown[]>

Type declaration

    • (apiMethod: Function, paginateArgs: PaginationOptions, ...methodArgs: Record<string, unknown>[]): Promise<unknown[]>
    • example
       cwm.paginate(cwm.FinanceAPI.getFinanceAgreements, {startPage: 1, pageSize: 500}, {conditions: 'inactiveFlag = false'})

      Parameters

      • apiMethod: Function
      • paginateArgs: PaginationOptions
      • Rest ...methodArgs: Record<string, unknown>[]

      Returns Promise<unknown[]>

request: (args: RequestOptions) => Promise<any>

Type declaration

Methods

  • deleteScheduleCalendarsById(id: number): Promise<undefined>
  • deleteScheduleEntriesById(id: number): Promise<undefined>
  • deleteScheduleHolidayListsById(id: number): Promise<undefined>
  • deleteScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number): Promise<undefined>
  • deleteScheduleStatusesById(id: number): Promise<undefined>
  • deleteScheduleTypesById(id: number): Promise<undefined>
  • getScheduleCalendars(params?: CommonParameters): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }[]>
  • Parameters

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }[]>

  • getScheduleCalendarsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>
  • Parameters

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>

  • getScheduleCalendarsByIdInfo(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }>
  • getScheduleCalendarsByIdUsages(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • Parameters

    Returns Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>

  • getScheduleCalendarsByIdUsagesList(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • Parameters

    Returns Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>

  • getScheduleCalendarsCount(params?: CommonParameters): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>
  • Parameters

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>

  • getScheduleCalendarsInfo(params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }[]>
  • getScheduleCalendarsInfoCount(params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }>
  • getScheduleColors(params?: CommonParameters): Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }[]>
  • getScheduleColorsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>
  • getScheduleDetails(params?: CommonParameters): Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; hoursScheduled?: number; id?: number; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }[]>
  • Parameters

    Returns Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; hoursScheduled?: number; id?: number; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }[]>

  • getScheduleDetailsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; hoursScheduled?: number; id?: number; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }>
  • Parameters

    Returns Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; hoursScheduled?: number; id?: number; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }>

  • getScheduleEntries(params?: CommonParameters): Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }[]>
  • Parameters

    Returns Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }[]>

  • getScheduleEntriesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    Returns Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>

  • getScheduleEntriesByParentIdDetails(parentId: number, params?: CommonParameters): Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; id?: number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }[]>
  • Parameters

    Returns Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; id?: number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }[]>

  • getScheduleEntriesByParentIdDetailsById(id: number, parentId: number, params?: CommonParameters): Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; id?: number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }>
  • Parameters

    Returns Promise<{ _info?: {}; dateEnd?: string; dateStart?: string; id?: number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; scheduleEntry?: { _info?: {}; description?: string; id?: null | number } }>

  • getScheduleEntriesByParentIdDetailsCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getScheduleHolidayLists(params?: CommonParameters): Promise<{ _info?: {}; id?: number; name: string }[]>
  • getScheduleHolidayListsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name: string }>
  • getScheduleHolidayListsByIdUsages(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • Parameters

    Returns Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>

  • getScheduleHolidayListsByIdUsagesList(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • Parameters

    Returns Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>

  • getScheduleHolidayListsByParentIdHolidays(parentId: number, params?: CommonParameters): Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }[]>
  • Parameters

    Returns Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }[]>

  • getScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number, params?: CommonParameters): Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>
  • Parameters

    Returns Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>

  • getScheduleHolidayListsByParentIdHolidaysCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getScheduleHolidayListsCount(params?: CommonParameters): Promise<{ count?: number }>
  • getScheduleHolidaylistsByIdInfo(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }>
  • getScheduleHolidaylistsInfo(params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }[]>
  • getSchedulePortalcalendars(params?: CommonParameters): Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }[]>
  • Parameters

    Returns Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }[]>

  • getSchedulePortalcalendarsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }>
  • Parameters

    Returns Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }>

  • getSchedulePortalcalendarsCount(params?: CommonParameters): Promise<{ count?: number }>
  • getScheduleReminderTimes(params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }[]>
  • getScheduleReminderTimesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }>
  • getScheduleReminderTimesCount(params?: CommonParameters): Promise<{ count?: number }>
  • getScheduleStatuses(params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }[]>
  • getScheduleStatusesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>
  • getScheduleStatusesCount(params?: CommonParameters): Promise<{ count?: number }>
  • getScheduleTypes(params?: CommonParameters): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }[]>
  • Parameters

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }[]>

  • getScheduleTypesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>

  • getScheduleTypesByIdInfo(id: number, params?: CommonParameters): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier?: string; name?: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier?: string; name?: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>

  • getScheduleTypesByIdUsages(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • Parameters

    Returns Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>

  • getScheduleTypesByIdUsagesList(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • Parameters

    Returns Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>

  • getScheduleTypesInfo(params?: CommonParameters): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier?: string; name?: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }[]>
  • Parameters

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier?: string; name?: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }[]>

  • getScheduleTypesInfoCount(params?: CommonParameters): Promise<{ count?: number }>
  • patchScheduleCalendarsById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>

  • patchScheduleColorsById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>

  • patchScheduleEntriesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>

  • patchScheduleHolidayListsById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; id?: number; name: string }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; id?: number; name: string }>

  • patchScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>

  • patchSchedulePortalcalendarsById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }>

  • patchScheduleReminderTimesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }>

  • patchScheduleStatusesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>

  • patchScheduleTypesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>

  • postScheduleCalendars(calendar: { _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>
  • Parameters

    • calendar: { _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional fridayEndTime?: string
      • Optional fridayStartTime?: string
      • Optional holidayList?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

      • Optional mondayEndTime?: string
      • Optional mondayStartTime?: string
      • name: string
      • Optional saturdayEndTime?: string
      • Optional saturdayStartTime?: string
      • Optional sundayEndTime?: string
      • Optional sundayStartTime?: string
      • Optional thursdayEndTime?: string
      • Optional thursdayStartTime?: string
      • Optional tuesdayEndTime?: string
      • Optional tuesdayStartTime?: string
      • Optional wednesdayEndTime?: string
      • Optional wednesdayStartTime?: string

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>

  • postScheduleCalendarsByIdCopy(id: number): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>
  • Parameters

    • id: number

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>

  • postScheduleColorsByIdClear(id: number): Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>
  • Parameters

    • id: number

    Returns Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>

  • postScheduleColorsReset(): Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }[]>
  • Returns Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }[]>

  • postScheduleEntries(scheduleEntry: { _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • scheduleEntry: { _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional acknowledgedDate?: string

        Format: date-time

      • Optional acknowledgedFlag?: null | boolean
      • Optional addMemberToProjectFlag?: null | boolean
      • Optional allowScheduleConflictsFlag?: null | boolean
      • Optional closeDate?: string

        Format: date-time

      • Optional dateEnd?: string

        Format: date-time

      • Optional dateStart?: string

        Format: date-time

      • Optional doneFlag?: null | boolean
      • Optional hours?: null | number

        Format: double

      • Optional id?: number

        Format: int32

      • Optional meetingFlag?: null | boolean
      • Optional member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
        • Optional name?: string
      • Optional mobileGuid?: null | string

        Format: uuid

      • Optional name?: string
        description

        Max length: 250;

      • Optional objectId?: null | number

        Format: int32

      • Optional ownerFlag?: null | boolean
      • Optional projectRoleId?: null | number

        Format: int32

      • Optional reminder?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional span?: { _info?: {}; id?: null | number; identifier?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
      • Optional status?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional type?: { _info?: {}; id?: null | number; identifier?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
      • Optional where?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>

  • postScheduleHolidayLists(holidayList: { _info?: {}; id?: number; name: string }): Promise<{ _info?: {}; id?: number; name: string }>
  • Parameters

    • holidayList: { _info?: {}; id?: number; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 50;

    Returns Promise<{ _info?: {}; id?: number; name: string }>

  • postScheduleHolidayListsByParentIdHolidays(parentId: number, holiday: { _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }): Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>
  • Parameters

    • parentId: number
    • holiday: { _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional allDayFlag?: null | boolean
        description

        Can be set to false to set a holiday for specific hours (Defaults to True)

      • date: string

        Format: date

      • Optional holidayList?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 50;

      • Optional timeEnd?: string
      • Optional timeStart?: string

    Returns Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>

  • postScheduleHolidayListsCopy(copy: { _info?: {}; id?: number; name: string }): Promise<{ _info?: {}; id?: number; name: string }>
  • Parameters

    • copy: { _info?: {}; id?: number; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 50;

    Returns Promise<{ _info?: {}; id?: number; name: string }>

  • postScheduleStatuses(scheduleStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>
  • Parameters

    • scheduleStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 30;

      • Optional showAsTentativeFlag?: null | boolean

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>

  • postScheduleTypes(scheduleType: { _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • scheduleType: { _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional chargeCode?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

      • identifier: string
        description

        Max length: 1;

      • name: string
        description

        Max length: 50;

      • Optional systemFlag?: null | boolean
      • Optional where?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>

  • putScheduleCalendarsById(id: number, calendar: { _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }): Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>
  • Parameters

    • id: number
    • calendar: { _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional fridayEndTime?: string
      • Optional fridayStartTime?: string
      • Optional holidayList?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

      • Optional mondayEndTime?: string
      • Optional mondayStartTime?: string
      • name: string
      • Optional saturdayEndTime?: string
      • Optional saturdayStartTime?: string
      • Optional sundayEndTime?: string
      • Optional sundayStartTime?: string
      • Optional thursdayEndTime?: string
      • Optional thursdayStartTime?: string
      • Optional tuesdayEndTime?: string
      • Optional tuesdayStartTime?: string
      • Optional wednesdayEndTime?: string
      • Optional wednesdayStartTime?: string

    Returns Promise<{ _info?: {}; fridayEndTime?: string; fridayStartTime?: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; mondayEndTime?: string; mondayStartTime?: string; name: string; saturdayEndTime?: string; saturdayStartTime?: string; sundayEndTime?: string; sundayStartTime?: string; thursdayEndTime?: string; thursdayStartTime?: string; tuesdayEndTime?: string; tuesdayStartTime?: string; wednesdayEndTime?: string; wednesdayStartTime?: string }>

  • putScheduleColorsById(id: number, scheduleColor: { _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }): Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>
  • Parameters

    • id: number
    • scheduleColor: { _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }
      • Optional _info?: {}
        • [key: string]: string
      • color: string
        description

        Must be a valid Hexadecimal Color Code

      • Optional endPercent?: null | number

        Format: int32

        description

        A endPercent is required if startPercent has value

      • Optional id?: number

        Format: int32

      • Optional startPercent?: null | number

        Format: int32

        description

        A startPercent (0 or higher) is required if endPercent has value

    Returns Promise<{ _info?: {}; color: string; endPercent?: null | number; id?: number; startPercent?: null | number }>

  • putScheduleEntriesById(id: number, scheduleEntry: { _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • scheduleEntry: { _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional acknowledgedDate?: string

        Format: date-time

      • Optional acknowledgedFlag?: null | boolean
      • Optional addMemberToProjectFlag?: null | boolean
      • Optional allowScheduleConflictsFlag?: null | boolean
      • Optional closeDate?: string

        Format: date-time

      • Optional dateEnd?: string

        Format: date-time

      • Optional dateStart?: string

        Format: date-time

      • Optional doneFlag?: null | boolean
      • Optional hours?: null | number

        Format: double

      • Optional id?: number

        Format: int32

      • Optional meetingFlag?: null | boolean
      • Optional member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
        • Optional name?: string
      • Optional mobileGuid?: null | string

        Format: uuid

      • Optional name?: string
        description

        Max length: 250;

      • Optional objectId?: null | number

        Format: int32

      • Optional ownerFlag?: null | boolean
      • Optional projectRoleId?: null | number

        Format: int32

      • Optional reminder?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional span?: { _info?: {}; id?: null | number; identifier?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
      • Optional status?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional type?: { _info?: {}; id?: null | number; identifier?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
      • Optional where?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; acknowledgedDate?: string; acknowledgedFlag?: null | boolean; addMemberToProjectFlag?: null | boolean; allowScheduleConflictsFlag?: null | boolean; closeDate?: string; dateEnd?: string; dateStart?: string; doneFlag?: null | boolean; hours?: null | number; id?: number; meetingFlag?: null | boolean; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; mobileGuid?: null | string; name?: string; objectId?: null | number; ownerFlag?: null | boolean; projectRoleId?: null | number; reminder?: { _info?: {}; id?: null | number; name?: string }; span?: { _info?: {}; id?: null | number; identifier?: string }; status?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; identifier?: string }; where?: { _info?: {}; id?: null | number; name?: string } }>

  • putScheduleHolidayListsById(id: number, holidayList: { _info?: {}; id?: number; name: string }): Promise<{ _info?: {}; id?: number; name: string }>
  • Parameters

    • id: number
    • holidayList: { _info?: {}; id?: number; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 50;

    Returns Promise<{ _info?: {}; id?: number; name: string }>

  • putScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number, holiday: { _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }): Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>
  • Parameters

    • id: number
    • parentId: number
    • holiday: { _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional allDayFlag?: null | boolean
        description

        Can be set to false to set a holiday for specific hours (Defaults to True)

      • date: string

        Format: date

      • Optional holidayList?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 50;

      • Optional timeEnd?: string
      • Optional timeStart?: string

    Returns Promise<{ _info?: {}; allDayFlag?: null | boolean; date: string; holidayList?: { _info?: {}; id?: null | number; name?: string }; id?: number; name: string; timeEnd?: string; timeStart?: string }>

  • putSchedulePortalcalendarsById(id: number, portalCalendar: { _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }): Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }>
  • Parameters

    • id: number
    • portalCalendar: { _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }
      • Optional _info?: {}
        • [key: string]: string
      • Optional adjust1End?: string
      • Optional adjust1Hours?: null | number

        Format: double

      • Optional adjust1Start?: string
      • Optional adjust2End?: string
      • Optional adjust2Hours?: null | number

        Format: double

      • Optional adjust2Start?: string
      • Optional adjust3End?: string
      • Optional adjust3Hours?: null | number

        Format: double

      • Optional adjust3Start?: string
      • Optional id?: number

        Format: int32

      • weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday"

    Returns Promise<{ _info?: {}; adjust1End?: string; adjust1Hours?: null | number; adjust1Start?: string; adjust2End?: string; adjust2Hours?: null | number; adjust2Start?: string; adjust3End?: string; adjust3Hours?: null | number; adjust3Start?: string; id?: number; weekStart: null | "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" }>

  • putScheduleReminderTimesById(id: number, reminderTime: { _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }>
  • Parameters

    • id: number
    • reminderTime: { _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • Optional name?: string
        description

        Max length: 10;

      • Optional time?: null | number

        Format: int32

        description

        Time is calculated in minutes

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name?: string; time?: null | number }>

  • putScheduleStatusesById(id: number, scheduleStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>
  • Parameters

    • id: number
    • scheduleStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 30;

      • Optional showAsTentativeFlag?: null | boolean

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string; showAsTentativeFlag?: null | boolean }>

  • putScheduleTypesById(id: number, scheduleType: { _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • scheduleType: { _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional chargeCode?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

      • identifier: string
        description

        Max length: 1;

      • name: string
        description

        Max length: 50;

      • Optional systemFlag?: null | boolean
      • Optional where?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; chargeCode?: { _info?: {}; id?: null | number; name?: string }; id?: number; identifier: string; name: string; systemFlag?: null | boolean; where?: { _info?: {}; id?: null | number; name?: string } }>

Generated using TypeDoc