connectwise-rest
    Preparing search index...

    Schedule module

    Hierarchy

    • ManageBaseAPI
      • ScheduleAPI
    Index

    Methods

    deleteScheduleCalendarsById deleteScheduleEntriesById deleteScheduleEntriesByIdByNotifyResource deleteScheduleHolidayListsById deleteScheduleHolidayListsByParentIdHolidaysById deleteScheduleStatusesById deleteScheduleTypesById getScheduleCalendars getScheduleCalendarsById getScheduleCalendarsByIdInfo getScheduleCalendarsByIdUsages getScheduleCalendarsByIdUsagesList getScheduleCalendarsCount getScheduleCalendarsInfo getScheduleCalendarsInfoCount getScheduleColors getScheduleColorsById getScheduleColorsCount getScheduleDetails getScheduleDetailsById getScheduleDetailsCount getScheduleEntries getScheduleEntriesById getScheduleEntriesByParentIdDetails getScheduleEntriesByParentIdDetailsById getScheduleEntriesByParentIdDetailsCount getScheduleEntriesCount getScheduleHolidayLists getScheduleHolidayListsById getScheduleHolidaylistsByIdInfo getScheduleHolidayListsByIdUsages getScheduleHolidayListsByIdUsagesList getScheduleHolidayListsByParentIdHolidays getScheduleHolidayListsByParentIdHolidaysById getScheduleHolidaylistsByParentIdHolidaysByIdInfo getScheduleHolidayListsByParentIdHolidaysCount getScheduleHolidaylistsByParentIdHolidaysInfo getScheduleHolidayListsCount getScheduleHolidaylistsInfo getSchedulePortalcalendars getSchedulePortalcalendarsById getSchedulePortalcalendarsCount getScheduleReminderTimes getScheduleReminderTimesById getScheduleReminderTimesCount getScheduleStatuses getScheduleStatusesById getScheduleStatusesByIdInfo getScheduleStatusesCount getScheduleStatusesInfo getScheduleStatusesInfoCount getScheduleTypes getScheduleTypesById getScheduleTypesByIdInfo getScheduleTypesByIdUsages getScheduleTypesByIdUsagesList getScheduleTypesCount getScheduleTypesInfo getScheduleTypesInfoCount patchScheduleCalendarsById patchScheduleColorsById patchScheduleEntriesById patchScheduleHolidayListsById patchScheduleHolidayListsByParentIdHolidaysById patchSchedulePortalcalendarsById patchScheduleReminderTimesById patchScheduleStatusesById patchScheduleTypesById postScheduleCalendars postScheduleCalendarsByIdCopy postScheduleColorsByIdClear postScheduleColorsReset postScheduleEntries postScheduleHolidayLists postScheduleHolidayListsByParentIdHolidays postScheduleHolidayListsCopy postScheduleStatuses postScheduleTypes putScheduleCalendarsById putScheduleColorsById putScheduleEntriesById putScheduleHolidayListsById putScheduleHolidayListsByParentIdHolidaysById putSchedulePortalcalendarsById putScheduleReminderTimesById putScheduleStatusesById putScheduleTypesById request

    Methods

    • Parameters

      • id: number

      Returns Promise<undefined>

    • Parameters

      • id: number
      • notifyResource: string

      Returns Promise<undefined>

    • Parameters

      • id: number

      Returns Promise<undefined>

    • Parameters

      • id: number
      • parentId: number

      Returns Promise<undefined>

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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<
          {
              count?: number
              | null;
              description?: string;
              hyperlink?: string;
              id?: number | null;
              type?: string;
              typeKey?: string;
          }[],
      >

    • Parameters

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

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              color: string;
              connectWiseId?: string;
              endPercent?: number | null;
              id?: number;
              startPercent?: number | null;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              color: string;
              connectWiseId?: string;
              endPercent?: number | null;
              id?: number;
              startPercent?: number | null;
          },
      >

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              id?: number;
              name: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              id?: number;
              name: string;
          },
      >

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name?: string;
              time?: number | null;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name?: string;
              time?: number | null;
          },
      >

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name: string;
              showAsTentativeFlag?: boolean | null;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name: string;
              showAsTentativeFlag?: boolean | null;
          },
      >

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

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

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: Record<string, never> }[]

      Returns Promise<
          {
              _info?: { [key: string]: string };
              color: string;
              connectWiseId?: string;
              endPercent?: number | null;
              id?: number;
              startPercent?: number | null;
          },
      >

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

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

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              id?: number;
              name: string;
          },
      >

    • Parameters

      • id: number
      • parentId: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

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

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

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

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name?: string;
              time?: number | null;
          },
      >

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name: string;
              showAsTentativeFlag?: boolean | null;
          },
      >

    • Parameters

      • id: number
      • patchOperations: { op?: string; path?: string; value?: Record<string, never> }[]

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

    • Parameters

      • calendar: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            fridayEndTime?: string;
            fridayStartTime?: string;
            holidayList?: {
                _info?: { [key: string]: string };
                id?: number | null;
                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 }
        • OptionalconnectWiseId?: string
        • OptionalfridayEndTime?: string
        • OptionalfridayStartTime?: string
        • OptionalholidayList?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • Optionalid?: number

          Format: int32

        • OptionalmondayEndTime?: string
        • OptionalmondayStartTime?: string
        • name: string
        • OptionalsaturdayEndTime?: string
        • OptionalsaturdayStartTime?: string
        • OptionalsundayEndTime?: string
        • OptionalsundayStartTime?: string
        • OptionalthursdayEndTime?: string
        • OptionalthursdayStartTime?: string
        • OptionaltuesdayEndTime?: string
        • OptionaltuesdayStartTime?: string
        • OptionalwednesdayEndTime?: string
        • OptionalwednesdayStartTime?: string

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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?: { [key: string]: string };
              color: string;
              connectWiseId?: string;
              endPercent?: number | null;
              id?: number;
              startPercent?: number | null;
          },
      >

    • Returns Promise<
          {
              _info?: { [key: string]: string };
              color: string;
              connectWiseId?: string;
              endPercent?: number | null;
              id?: number;
              startPercent?: number | null;
          }[],
      >

    • Parameters

      • scheduleEntry: {
            _info?: { [key: string]: string };
            acknowledgedDate?: string;
            acknowledgedFlag?: boolean | null;
            addMemberToProjectFlag?: boolean | null;
            allowScheduleConflictsFlag?: boolean | null;
            closeDate?: string;
            dateEnd?: string;
            dateStart?: string;
            doneFlag?: boolean | null;
            endTimeSet?: boolean | null;
            hours?: number | null;
            id?: number;
            meetingFlag?: boolean | null;
            member?: {
                _info?: { [key: string]: string };
                dailyCapacity?: number | null;
                id?: number | null;
                identifier?: string;
                name?: string;
            };
            mobileGuid?: string
            | null;
            name?: string;
            notificationResponse?: string;
            notificationSent?: boolean | null;
            notifyResource?: boolean | null;
            objectId?: number | null;
            ownerFlag?: boolean | null;
            projectRoleId?: number | null;
            reminder?: {
                _info?: { [key: string]: string };
                id?: number | null;
                name?: string;
            };
            span?: {
                _info?: { [key: string]: string };
                id?: number | null;
                identifier?: string;
            };
            startTimeSet?: boolean
            | null;
            status?: {
                _info?: { [key: string]: string };
                id?: number | null;
                name?: string;
            };
            ticketType?: string;
            type: {
                _info?: { [key: string]: string };
                id?: number | null;
                identifier?: string;
            };
            where?: {
                _info?: { [key: string]: string };
                id?: number | null;
                name?: string;
            };
        }
        • Optional_info?: { [key: string]: string }
        • OptionalacknowledgedDate?: string

          Format: date-time

        • OptionalacknowledgedFlag?: boolean | null
        • OptionaladdMemberToProjectFlag?: boolean | null
        • OptionalallowScheduleConflictsFlag?: boolean | null
        • OptionalcloseDate?: string

          Format: date-time

        • OptionaldateEnd?: string

          Format: date-time

        • OptionaldateStart?: string

          Format: date-time

        • OptionaldoneFlag?: boolean | null
        • OptionalendTimeSet?: boolean | null
        • Optionalhours?: number | null

          Format: double

        • Optionalid?: number

          Format: int32

        • OptionalmeetingFlag?: boolean | null
        • Optionalmember?: {
              _info?: { [key: string]: string };
              dailyCapacity?: number | null;
              id?: number | null;
              identifier?: string;
              name?: string;
          }
          • Optional_info?: { [key: string]: string }
          • OptionaldailyCapacity?: number | null

            Format: double

          • Optionalid?: number | null

            Format: int32

          • Optionalidentifier?: string
          • Optionalname?: string
        • OptionalmobileGuid?: string | null

          Format: uuid

        • Optionalname?: string

          Max length: 250;

        • OptionalnotificationResponse?: string
        • OptionalnotificationSent?: boolean | null
        • OptionalnotifyResource?: boolean | null
        • OptionalobjectId?: number | null

          Format: int32

        • OptionalownerFlag?: boolean | null
        • OptionalprojectRoleId?: number | null

          Format: int32

        • Optionalreminder?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • Optionalspan?: { _info?: { [key: string]: string }; id?: number | null; identifier?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalidentifier?: string
        • OptionalstartTimeSet?: boolean | null
        • Optionalstatus?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • OptionalticketType?: string
        • type: { _info?: { [key: string]: string }; id?: number | null; identifier?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalidentifier?: string
        • Optionalwhere?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string

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

    • Parameters

      • holidayList: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            id?: number;
            name: string;
        }
        • Optional_info?: { [key: string]: string }
        • OptionalconnectWiseId?: string
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 50;

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              id?: number;
              name: string;
          },
      >

    • Parameters

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

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

        • OptionalconnectWiseId?: string
        • date: string

          Format: date

        • OptionalholidayList?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 50;

        • OptionalparentConnectWiseId?: string
        • OptionalparentId?: number | null

          Format: int32

        • OptionaltimeEnd?: string
        • OptionaltimeStart?: string

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

    • Parameters

      • copy: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            id?: number;
            name: string;
        }
        • Optional_info?: { [key: string]: string }
        • OptionalconnectWiseId?: string
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 50;

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              id?: number;
              name: string;
          },
      >

    • Parameters

      • scheduleStatus: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            defaultFlag?: boolean | null;
            id?: number;
            name: string;
            showAsTentativeFlag?: boolean | null;
        }
        • Optional_info?: { [key: string]: string }
        • OptionalconnectWiseId?: string
        • OptionaldefaultFlag?: boolean | null
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 30;

        • OptionalshowAsTentativeFlag?: boolean | null

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name: string;
              showAsTentativeFlag?: boolean | null;
          },
      >

    • Parameters

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

            Format: int32

          • Optionalname?: string
        • OptionalconnectWiseId?: string
        • Optionalid?: number

          Format: int32

        • identifier: string

          Max length: 1;

        • name: string

          Max length: 50;

        • OptionalsystemFlag?: boolean | null
        • Optionalwhere?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string

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

    • Parameters

      • id: number
      • calendar: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            fridayEndTime?: string;
            fridayStartTime?: string;
            holidayList?: {
                _info?: { [key: string]: string };
                id?: number | null;
                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 }
        • OptionalconnectWiseId?: string
        • OptionalfridayEndTime?: string
        • OptionalfridayStartTime?: string
        • OptionalholidayList?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • Optionalid?: number

          Format: int32

        • OptionalmondayEndTime?: string
        • OptionalmondayStartTime?: string
        • name: string
        • OptionalsaturdayEndTime?: string
        • OptionalsaturdayStartTime?: string
        • OptionalsundayEndTime?: string
        • OptionalsundayStartTime?: string
        • OptionalthursdayEndTime?: string
        • OptionalthursdayStartTime?: string
        • OptionaltuesdayEndTime?: string
        • OptionaltuesdayStartTime?: string
        • OptionalwednesdayEndTime?: string
        • OptionalwednesdayStartTime?: string

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              fridayEndTime?: string;
              fridayStartTime?: string;
              holidayList?: {
                  _info?: { [key: string]: string };
                  id?: number | null;
                  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
      • scheduleColor: {
            _info?: { [key: string]: string };
            color: string;
            connectWiseId?: string;
            endPercent?: number | null;
            id?: number;
            startPercent?: number | null;
        }
        • Optional_info?: { [key: string]: string }
        • color: string

          Must be a valid Hexadecimal Color Code.

        • OptionalconnectWiseId?: string
        • OptionalendPercent?: number | null

          Format: int32

          A endPercent is required if startPercent has value.

        • Optionalid?: number

          Format: int32

        • OptionalstartPercent?: number | null

          Format: int32

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

      Returns Promise<
          {
              _info?: { [key: string]: string };
              color: string;
              connectWiseId?: string;
              endPercent?: number | null;
              id?: number;
              startPercent?: number | null;
          },
      >

    • Parameters

      • id: number
      • scheduleEntry: {
            _info?: { [key: string]: string };
            acknowledgedDate?: string;
            acknowledgedFlag?: boolean | null;
            addMemberToProjectFlag?: boolean | null;
            allowScheduleConflictsFlag?: boolean | null;
            closeDate?: string;
            dateEnd?: string;
            dateStart?: string;
            doneFlag?: boolean | null;
            endTimeSet?: boolean | null;
            hours?: number | null;
            id?: number;
            meetingFlag?: boolean | null;
            member?: {
                _info?: { [key: string]: string };
                dailyCapacity?: number | null;
                id?: number | null;
                identifier?: string;
                name?: string;
            };
            mobileGuid?: string
            | null;
            name?: string;
            notificationResponse?: string;
            notificationSent?: boolean | null;
            notifyResource?: boolean | null;
            objectId?: number | null;
            ownerFlag?: boolean | null;
            projectRoleId?: number | null;
            reminder?: {
                _info?: { [key: string]: string };
                id?: number | null;
                name?: string;
            };
            span?: {
                _info?: { [key: string]: string };
                id?: number | null;
                identifier?: string;
            };
            startTimeSet?: boolean
            | null;
            status?: {
                _info?: { [key: string]: string };
                id?: number | null;
                name?: string;
            };
            ticketType?: string;
            type: {
                _info?: { [key: string]: string };
                id?: number | null;
                identifier?: string;
            };
            where?: {
                _info?: { [key: string]: string };
                id?: number | null;
                name?: string;
            };
        }
        • Optional_info?: { [key: string]: string }
        • OptionalacknowledgedDate?: string

          Format: date-time

        • OptionalacknowledgedFlag?: boolean | null
        • OptionaladdMemberToProjectFlag?: boolean | null
        • OptionalallowScheduleConflictsFlag?: boolean | null
        • OptionalcloseDate?: string

          Format: date-time

        • OptionaldateEnd?: string

          Format: date-time

        • OptionaldateStart?: string

          Format: date-time

        • OptionaldoneFlag?: boolean | null
        • OptionalendTimeSet?: boolean | null
        • Optionalhours?: number | null

          Format: double

        • Optionalid?: number

          Format: int32

        • OptionalmeetingFlag?: boolean | null
        • Optionalmember?: {
              _info?: { [key: string]: string };
              dailyCapacity?: number | null;
              id?: number | null;
              identifier?: string;
              name?: string;
          }
          • Optional_info?: { [key: string]: string }
          • OptionaldailyCapacity?: number | null

            Format: double

          • Optionalid?: number | null

            Format: int32

          • Optionalidentifier?: string
          • Optionalname?: string
        • OptionalmobileGuid?: string | null

          Format: uuid

        • Optionalname?: string

          Max length: 250;

        • OptionalnotificationResponse?: string
        • OptionalnotificationSent?: boolean | null
        • OptionalnotifyResource?: boolean | null
        • OptionalobjectId?: number | null

          Format: int32

        • OptionalownerFlag?: boolean | null
        • OptionalprojectRoleId?: number | null

          Format: int32

        • Optionalreminder?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • Optionalspan?: { _info?: { [key: string]: string }; id?: number | null; identifier?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalidentifier?: string
        • OptionalstartTimeSet?: boolean | null
        • Optionalstatus?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • OptionalticketType?: string
        • type: { _info?: { [key: string]: string }; id?: number | null; identifier?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalidentifier?: string
        • Optionalwhere?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string

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

    • Parameters

      • id: number
      • holidayList: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            id?: number;
            name: string;
        }
        • Optional_info?: { [key: string]: string }
        • OptionalconnectWiseId?: string
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 50;

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              id?: number;
              name: string;
          },
      >

    • Parameters

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

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

        • OptionalconnectWiseId?: string
        • date: string

          Format: date

        • OptionalholidayList?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 50;

        • OptionalparentConnectWiseId?: string
        • OptionalparentId?: number | null

          Format: int32

        • OptionaltimeEnd?: string
        • OptionaltimeStart?: string

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

    • Parameters

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

          Format: double

        • Optionaladjust1Start?: string
        • Optionaladjust2End?: string
        • Optionaladjust2Hours?: number | null

          Format: double

        • Optionaladjust2Start?: string
        • Optionaladjust3End?: string
        • Optionaladjust3Hours?: number | null

          Format: double

        • Optionaladjust3Start?: string
        • Optionalid?: number

          Format: int32

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

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

    • Parameters

      • id: number
      • reminderTime: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            defaultFlag?: boolean | null;
            id?: number;
            name?: string;
            time?: number | null;
        }
        • Optional_info?: { [key: string]: string }
        • OptionalconnectWiseId?: string
        • OptionaldefaultFlag?: boolean | null
        • Optionalid?: number

          Format: int32

        • Optionalname?: string

          Max length: 10;

        • Optionaltime?: number | null

          Format: int32

          Time is calculated in minutes.

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name?: string;
              time?: number | null;
          },
      >

    • Parameters

      • id: number
      • scheduleStatus: {
            _info?: { [key: string]: string };
            connectWiseId?: string;
            defaultFlag?: boolean | null;
            id?: number;
            name: string;
            showAsTentativeFlag?: boolean | null;
        }
        • Optional_info?: { [key: string]: string }
        • OptionalconnectWiseId?: string
        • OptionaldefaultFlag?: boolean | null
        • Optionalid?: number

          Format: int32

        • name: string

          Max length: 30;

        • OptionalshowAsTentativeFlag?: boolean | null

      Returns Promise<
          {
              _info?: { [key: string]: string };
              connectWiseId?: string;
              defaultFlag?: boolean | null;
              id?: number;
              name: string;
              showAsTentativeFlag?: boolean | null;
          },
      >

    • Parameters

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

            Format: int32

          • Optionalname?: string
        • OptionalconnectWiseId?: string
        • Optionalid?: number

          Format: int32

        • identifier: string

          Max length: 1;

        • name: string

          Max length: 50;

        • OptionalsystemFlag?: boolean | null
        • Optionalwhere?: { _info?: { [key: string]: string }; id?: number | null; name?: string }
          • Optional_info?: { [key: string]: string }
          • Optionalid?: number | null

            Format: int32

          • Optionalname?: string

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