/** * Represents a Resources in Autotask. * Corresponds to the Autotask entity "Resources". */ export interface Resources { /** * Autotask field: accountingReferenceID * Data Type: string * Length: 100 * Required: false * Readonly: false */ accountingReferenceID?: string; /** * Autotask field: dateFormat * Data Type: string * Length: 20 * Required: false * Readonly: true * Picklist Values: * - MM/dd/yyyy: MM/dd/yyyy * - MM-dd-yyyy: MM-dd-yyyy * - MM.dd.yyyy: MM.dd.yyyy * - dd/MM/yyyy: dd/MM/yyyy * - dd-MM-yyyy: dd-MM-yyyy * - dd.MM.yyyy: dd.MM.yyyy * - yyyy/MM/dd: yyyy/MM/dd * - yyyy-MM-dd: yyyy-MM-dd * - yyyy.MM.dd: yyyy.MM.dd */ readonly dateFormat?: 'MM/dd/yyyy' | 'MM-dd-yyyy' | 'MM.dd.yyyy' | 'dd/MM/yyyy' | 'dd-MM-yyyy' | 'dd.MM.yyyy' | 'yyyy/MM/dd' | 'yyyy-MM-dd' | 'yyyy.MM.dd'; /** * Autotask field: defaultServiceDeskRoleID * Data Type: long * Required: false * Readonly: false * Reference to: Role */ defaultServiceDeskRoleID?: number; /** * Autotask field: email * Data Type: string * Length: 254 * Required: true * Readonly: false */ email: string; /** * Autotask field: email2 * Data Type: string * Length: 254 * Required: false * Readonly: false */ email2?: string; /** * Autotask field: email3 * Data Type: string * Length: 254 * Required: false * Readonly: false */ email3?: string; /** * Autotask field: emailTypeCode * Data Type: string * Length: 20 * Required: true * Readonly: false * Picklist Values: * - MOBILE: Mobile email service * - PAGER: Pager e-mail address * - PRIMARY: Primary e-mail address * - SECONDARY: Secondary e-mail address * - SMS: SMS text messaging address */ emailTypeCode: 'MOBILE' | 'PAGER' | 'PRIMARY' | 'SECONDARY' | 'SMS'; /** * Autotask field: emailTypeCode2 * Data Type: string * Length: 20 * Required: false * Readonly: false * Picklist Values: * - MOBILE: Mobile email service * - PAGER: Pager e-mail address * - PRIMARY: Primary e-mail address * - SECONDARY: Secondary e-mail address * - SMS: SMS text messaging address */ emailTypeCode2?: 'MOBILE' | 'PAGER' | 'PRIMARY' | 'SECONDARY' | 'SMS'; /** * Autotask field: emailTypeCode3 * Data Type: string * Length: 20 * Required: false * Readonly: false * Picklist Values: * - MOBILE: Mobile email service * - PAGER: Pager e-mail address * - PRIMARY: Primary e-mail address * - SECONDARY: Secondary e-mail address * - SMS: SMS text messaging address */ emailTypeCode3?: 'MOBILE' | 'PAGER' | 'PRIMARY' | 'SECONDARY' | 'SMS'; /** * Autotask field: firstName * Data Type: string * Length: 50 * Required: true * Readonly: false */ firstName: string; /** * Autotask field: gender * Data Type: string * Length: 1 * Required: false * Readonly: false * Picklist Values: * - F: Female * - M: Male * - N: Non-binary * - P: Prefer not to say */ gender?: 'F' | 'M' | 'N' | 'P'; /** * Autotask field: greeting * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 1: Mr. * - 2: Mrs. * - 3: Ms. */ greeting?: 1 | 2 | 3; /** * Autotask field: hireDate * Data Type: datetime * Required: true * Readonly: true */ readonly hireDate: string; /** * Autotask field: homePhone * Data Type: string * Length: 25 * Required: false * Readonly: false */ homePhone?: string; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: initials * Data Type: string * Length: 32 * Required: false * Readonly: false */ initials?: string; /** * Autotask field: internalCost * Data Type: decimal * Required: false * Readonly: true */ readonly internalCost?: number; /** * Autotask field: isActive * Data Type: boolean * Required: true * Readonly: false */ isActive: boolean; /** * Autotask field: lastName * Data Type: string * Length: 50 * Required: true * Readonly: false */ lastName: string; /** * Autotask field: licenseType * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: Administrator * - 2: Executive * - 3: Professional * - 4: Team Member * - 5: Time & Attendance Only * - 6: Dashboard User * - 7: API User * - 8: Contractor * - 9: Co-managed Help Desk */ readonly licenseType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; /** * Autotask field: locationID * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 90682: Headquarters * - 90683: Panoptic IT Cork * - 90684: KKC Van */ readonly locationID: 90682 | 90683 | 90684; /** * Autotask field: middleName * Data Type: string * Length: 50 * Required: false * Readonly: false */ middleName?: string; /** * Autotask field: mobilePhone * Data Type: string * Length: 25 * Required: false * Readonly: false */ mobilePhone?: string; /** * Autotask field: numberFormat * Data Type: string * Length: 20 * Required: true * Readonly: false * Picklist Values: * - X,XXX.XX: X,XXX.XX * - X.XXX,XX: X.XXX,XX */ numberFormat: 'X,XXX.XX' | 'X.XXX,XX'; /** * Autotask field: officeExtension * Data Type: string * Length: 10 * Required: false * Readonly: false */ officeExtension?: string; /** * Autotask field: officePhone * Data Type: string * Length: 25 * Required: false * Readonly: false */ officePhone?: string; /** * Autotask field: payrollIdentifier * Data Type: string * Length: 32 * Required: false * Readonly: false */ payrollIdentifier?: string; /** * Autotask field: payrollType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: Salary * - 2: Hourly * - 3: Contractor * - 4: Salary Non Exempt */ payrollType: 1 | 2 | 3 | 4; /** * Autotask field: resourceType * Data Type: string * Length: 15 * Required: true * Readonly: false * Picklist Values: * - Contractor: Contractor * - Employee: Employee */ resourceType: 'Contractor' | 'Employee'; /** * Autotask field: suffix * Data Type: integer * Required: false * Readonly: false * Picklist Values: */ suffix?: number; /** * Autotask field: surveyResourceRating * Data Type: decimal * Required: false * Readonly: true */ readonly surveyResourceRating?: number; /** * Autotask field: timeFormat * Data Type: string * Length: 20 * Required: false * Readonly: true * Picklist Values: * - hh:mm tt: hh:mm tt * - h:mm tt: h:mm tt * - HH:mm: HH:mm */ readonly timeFormat?: 'hh:mm tt' | 'h:mm tt' | 'HH:mm'; /** * Autotask field: title * Data Type: string * Length: 50 * Required: false * Readonly: false */ title?: string; /** * Autotask field: travelAvailabilityPct * Data Type: string * Length: 15 * Required: false * Readonly: false * Picklist Values: * - 0%: 0% * - up to 100%: up to 100% * - up to 25%: up to 25% * - up to 50%: up to 50% * - up to 75%: up to 75% */ travelAvailabilityPct?: '0%' | 'up to 100%' | 'up to 25%' | 'up to 50%' | 'up to 75%'; /** * Autotask field: userName * Data Type: string * Length: 32 * Required: true * Readonly: false */ userName: string; /** * Autotask field: userType * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: System Administrator * - 2: Manager * - 3: Project Manager * - 4: Sales * - 5: Team Member * - 6: Contractor * - 7: Service Desk User * - 8: Private CRM * - 9: Time and Attendance * - 10: Full Access (system) * - 11: Dashboard User (system) * - 12: Minimal Access (system) * - 13: API User (system) * - 14: Panoptic Staff * - 15: Panoptic Staff (With Approve & Post) * - 16: System Administrator (system) * - 17: Manager (system) * - 18: Project Manager (system) * - 19: Sales (system) * - 20: Team Member (system) * - 21: Contractor (system) * - 22: Service Desk User (system) * - 23: Private CRM (system) * - 24: Time and Attendance (system) * - 25: Co-managed Help Desk (system) * - 26: API User (system) Can't Read Costs * - 27: David PA * - 28: Panoptic Staff with Admin * - 29: Nuacom API User * - 30: API User (system) - webhook * - 31: Panoptic Staff with Admin + Integrations */ readonly userType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31; } //# sourceMappingURL=Resources.d.ts.map