/** * Represents a ContractBlocks in Autotask. * Corresponds to the Autotask entity "ContractBlocks". */ export interface ContractBlocks { /** * Autotask field: contractID * Data Type: integer * Required: true * Readonly: false * Reference to: Contract */ contractID: number; /** * Autotask field: datePurchased * Data Type: datetime * Required: true * Readonly: false */ datePurchased: string; /** * Autotask field: endDate * Data Type: datetime * Required: true * Readonly: false */ endDate: string; /** * Autotask field: hourlyRate * Data Type: decimal * Required: true * Readonly: false */ hourlyRate: number; /** * Autotask field: hours * Data Type: decimal * Required: true * Readonly: false */ hours: number; /** * Autotask field: hoursApproved * Data Type: decimal * Required: false * Readonly: true */ readonly hoursApproved?: number; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: invoiceNumber * Data Type: string * Length: 50 * Required: false * Readonly: false */ invoiceNumber?: string; /** * Autotask field: isPaid * Data Type: boolean * Required: false * Readonly: true */ readonly isPaid?: boolean; /** * Autotask field: paymentNumber * Data Type: string * Length: 50 * Required: false * Readonly: false */ paymentNumber?: string; /** * Autotask field: paymentType * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 3: Mastercard * - 4: PayPal * - 5: Discover * - 7: Check * - 8: Company Check * - 9: Visa * - 10: Master Card * - 11: American Express * - 12: Cash * - 13: Personal Check * - 14: Other * - 15: Company Credit Card */ paymentType?: 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15; /** * Autotask field: startDate * Data Type: datetime * Required: true * Readonly: false */ startDate: string; /** * Autotask field: status * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 0: Inactive * - 1: Active */ status?: 0 | 1; } //# sourceMappingURL=ContractBlocks.d.ts.map