/** * Represents a ContractBillingRules in Autotask. * Corresponds to the Autotask entity "ContractBillingRules". */ export interface ContractBillingRules { /** * Autotask field: contractID * Data Type: integer * Required: true * Readonly: true * Reference to: Contract */ readonly contractID: number; /** * Autotask field: createChargesAsBillable * Data Type: boolean * Required: true * Readonly: false */ createChargesAsBillable: boolean; /** * Autotask field: dailyProratedCost * Data Type: decimal * Required: false * Readonly: false */ dailyProratedCost?: number; /** * Autotask field: dailyProratedPrice * Data Type: decimal * Required: false * Readonly: false */ dailyProratedPrice?: number; /** * Autotask field: determineUnits * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: Day 1 (first day of month) * - 2: Day 2 * - 3: Day 3 * - 4: Day 4 * - 5: Day 5 * - 6: Day 6 * - 7: Day 7 * - 8: Day 8 * - 9: Day 9 * - 10: Day 10 * - 11: Day 11 * - 12: Day 12 * - 13: Day 13 * - 14: Day 14 * - 15: Day 15 * - 16: Day 16 * - 17: Day 17 * - 18: Day 18 * - 19: Day 19 * - 20: Day 20 * - 21: Day 21 * - 22: Day 22 * - 23: Day 23 * - 24: Day 24 * - 25: Day 25 * - 26: Day 26 * - 27: Day 27 * - 28: Day 28 * - 29: Day 29 * - 30: Day 30 * - 31: Day 31 (last day of month) */ determineUnits: 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; /** * Autotask field: endDate * Data Type: datetime * Required: false * Readonly: false */ endDate?: string; /** * Autotask field: executionMethod * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 1: Use System Setting * - 2: Automatic * - 3: Manual */ executionMethod?: 1 | 2 | 3; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: includeItemsInChargeDescription * Data Type: boolean * Required: true * Readonly: false */ includeItemsInChargeDescription: boolean; /** * Autotask field: invoiceDescription * Data Type: string * Length: 500 * Required: false * Readonly: false */ invoiceDescription?: string; /** * Autotask field: isActive * Data Type: boolean * Required: true * Readonly: false */ isActive: boolean; /** * Autotask field: isDailyProrationEnabled * Data Type: boolean * Required: true * Readonly: false */ isDailyProrationEnabled: boolean; /** * Autotask field: maximumUnits * Data Type: integer * Required: false * Readonly: false */ maximumUnits?: number; /** * Autotask field: minimumUnits * Data Type: integer * Required: false * Readonly: false */ minimumUnits?: number; /** * Autotask field: productID * Data Type: integer * Required: true * Readonly: true * Reference to: Product */ readonly productID: number; /** * Autotask field: startDate * Data Type: datetime * Required: true * Readonly: false */ startDate: string; } //# sourceMappingURL=ContractBillingRules.d.ts.map