/** * Represents a QuoteItems in Autotask. * Corresponds to the Autotask entity "QuoteItems". */ export interface QuoteItems { /** * Autotask field: averageCost * Data Type: decimal * Required: false * Readonly: true */ readonly averageCost?: number; /** * Autotask field: chargeID * Data Type: integer * Required: false * Readonly: false * Reference to: BillingCode */ chargeID?: number; /** * Autotask field: description * Data Type: string * Length: 2000 * Required: false * Readonly: false */ description?: string; /** * Autotask field: expenseID * Data Type: integer * Required: false * Readonly: false * Reference to: BillingCode */ expenseID?: number; /** * Autotask field: highestCost * Data Type: decimal * Required: false * Readonly: true */ readonly highestCost?: number; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: internalCurrencyLineDiscount * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyLineDiscount?: number; /** * Autotask field: internalCurrencyUnitDiscount * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyUnitDiscount?: number; /** * Autotask field: internalCurrencyUnitPrice * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyUnitPrice?: number; /** * Autotask field: isOptional * Data Type: boolean * Required: true * Readonly: false */ isOptional: boolean; /** * Autotask field: isTaxable * Data Type: boolean * Required: false * Readonly: false */ isTaxable?: boolean; /** * Autotask field: laborID * Data Type: integer * Required: false * Readonly: false * Reference to: Role */ laborID?: number; /** * Autotask field: lineDiscount * Data Type: decimal * Required: true * Readonly: false */ lineDiscount: number; /** * Autotask field: markupRate * Data Type: decimal * Required: false * Readonly: true */ readonly markupRate?: number; /** * Autotask field: name * Data Type: string * Length: 1000 * Required: false * Readonly: false */ name?: string; /** * Autotask field: percentageDiscount * Data Type: decimal * Required: true * Readonly: false */ percentageDiscount: number; /** * Autotask field: periodType * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 1: One-Time * - 2: Monthly * - 3: Quarterly * - 4: Semi-Annual * - 5: Yearly */ periodType?: 1 | 2 | 3 | 4 | 5; /** * Autotask field: productID * Data Type: integer * Required: false * Readonly: false * Reference to: Product */ productID?: number; /** * Autotask field: quantity * Data Type: decimal * Required: true * Readonly: false */ quantity: number; /** * Autotask field: quoteID * Data Type: integer * Required: true * Readonly: true * Reference to: Quote */ readonly quoteID: number; /** * Autotask field: quoteItemType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: Product * - 2: Cost * - 3: Labor * - 4: Expense * - 6: Shipping * - 10: Discount * - 11: Service * - 12: ServiceBundle * - 13: ContractSetupFee */ quoteItemType: 1 | 2 | 3 | 4 | 6 | 10 | 11 | 12 | 13; /** * Autotask field: serviceBundleID * Data Type: integer * Required: false * Readonly: false * Reference to: ServiceBundle */ serviceBundleID?: number; /** * Autotask field: serviceID * Data Type: integer * Required: false * Readonly: false * Reference to: Service */ serviceID?: number; /** * Autotask field: shippingID * Data Type: integer * Required: false * Readonly: false * Reference to: ShippingType */ shippingID?: number; /** * Autotask field: sortOrderID * Data Type: integer * Required: false * Readonly: true */ readonly sortOrderID?: number; /** * Autotask field: taxCategoryID * Data Type: integer * Required: false * Readonly: false * Reference to: TaxCategory */ taxCategoryID?: number; /** * Autotask field: totalEffectiveTax * Data Type: decimal * Required: false * Readonly: true */ readonly totalEffectiveTax?: number; /** * Autotask field: unitCost * Data Type: decimal * Required: false * Readonly: false */ unitCost?: number; /** * Autotask field: unitDiscount * Data Type: decimal * Required: true * Readonly: false */ unitDiscount: number; /** * Autotask field: unitPrice * Data Type: decimal * Required: false * Readonly: false */ unitPrice?: number; } //# sourceMappingURL=QuoteItems.d.ts.map