/** * Represents a UserDefinedFieldDefinitions in Autotask. * Corresponds to the Autotask entity "UserDefinedFieldDefinitions". */ export interface UserDefinedFieldDefinitions { /** * Autotask field: createDate * Data Type: datetime * Required: false * Readonly: true */ readonly createDate?: string; /** * Autotask field: crmToProjectUdfId * Data Type: long * Required: false * Readonly: false */ crmToProjectUdfId?: number; /** * Autotask field: dataType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: String * - 2: Date * - 3: List * - 4: Numeric */ dataType: 1 | 2 | 3 | 4; /** * Autotask field: defaultValue * Data Type: string * Length: 1024 * Required: false * Readonly: false */ defaultValue?: string; /** * Autotask field: description * Data Type: string * Length: 128 * Required: false * Readonly: false */ description?: string; /** * Autotask field: displayFormat * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 0: Undefined * - 1: Single Line * - 2: Text Box * - 3: Email * - 4: Link */ displayFormat?: 0 | 1 | 2 | 3 | 4; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: isActive * Data Type: boolean * Required: false * Readonly: false */ isActive?: boolean; /** * Autotask field: isEncrypted * Data Type: boolean * Required: false * Readonly: false */ isEncrypted?: boolean; /** * Autotask field: isFieldMapping * Data Type: boolean * Required: false * Readonly: true */ readonly isFieldMapping?: boolean; /** * Autotask field: isPrivate * Data Type: boolean * Required: false * Readonly: false */ isPrivate?: boolean; /** * Autotask field: isProtected * Data Type: boolean * Required: false * Readonly: false */ isProtected?: boolean; /** * Autotask field: isRequired * Data Type: boolean * Required: false * Readonly: false */ isRequired?: boolean; /** * Autotask field: isVisibleToClientPortal * Data Type: boolean * Required: false * Readonly: false */ isVisibleToClientPortal?: boolean; /** * Autotask field: mergeVariableName * Data Type: string * Length: 100 * Required: false * Readonly: false */ mergeVariableName?: string; /** * Autotask field: name * Data Type: string * Length: 45 * Required: true * Readonly: false */ name: string; /** * Autotask field: numberOfDecimalPlaces * Data Type: integer * Required: false * Readonly: false */ numberOfDecimalPlaces?: number; /** * Autotask field: sortOrder * Data Type: integer * Required: false * Readonly: false */ sortOrder?: number; /** * Autotask field: udfType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: Account * - 2: Contact * - 6: Installed_Product * - 3: Opportunity * - 5: Product * - 4: Project * - 10: SalesOrder * - 9: Site_Config * - 8: Task * - 7: Ticket * - 11: Contract * - 12: Subscription * - 13: Service * - 14: ServiceBundle */ udfType: 1 | 2 | 6 | 3 | 5 | 4 | 10 | 9 | 8 | 7 | 11 | 12 | 13 | 14; } //# sourceMappingURL=UserDefinedFieldDefinitions.d.ts.map