/** * Represents a ProjectCharges in Autotask. * Corresponds to the Autotask entity "ProjectCharges". */ export interface ProjectCharges { /** * Autotask field: billableAmount * Data Type: decimal * Required: false * Readonly: true */ readonly billableAmount?: number; /** * Autotask field: billingCodeID * Data Type: long * Required: false * Readonly: false * Reference to: BillingCode */ billingCodeID?: number; /** * Autotask field: chargeType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: Operational * - 2: Capitalized */ chargeType: 1 | 2; /** * Autotask field: contractServiceBundleID * Data Type: long * Required: false * Readonly: false * Reference to: ContractServiceBundle */ contractServiceBundleID?: number; /** * Autotask field: contractServiceID * Data Type: long * Required: false * Readonly: false * Reference to: ContractService */ contractServiceID?: number; /** * Autotask field: createDate * Data Type: datetime * Required: false * Readonly: true */ readonly createDate?: string; /** * Autotask field: creatorResourceID * Data Type: long * Required: false * Readonly: true * Reference to: Resource */ readonly creatorResourceID?: number; /** * Autotask field: datePurchased * Data Type: datetime * Required: true * Readonly: false */ datePurchased: string; /** * Autotask field: description * Data Type: string * Length: 2000 * Required: false * Readonly: false */ description?: string; /** * Autotask field: estimatedCost * Data Type: decimal * Required: false * Readonly: false */ estimatedCost?: number; /** * Autotask field: extendedCost * Data Type: decimal * Required: false * Readonly: true */ readonly extendedCost?: number; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: internalCurrencyBillableAmount * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyBillableAmount?: number; /** * Autotask field: internalCurrencyUnitPrice * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyUnitPrice?: number; /** * Autotask field: internalPurchaseOrderNumber * Data Type: string * Length: 50 * Required: false * Readonly: false */ internalPurchaseOrderNumber?: string; /** * Autotask field: isBillableToCompany * Data Type: boolean * Required: false * Readonly: false */ isBillableToCompany?: boolean; /** * Autotask field: isBilled * Data Type: boolean * Required: false * Readonly: true */ readonly isBilled?: boolean; /** * Autotask field: name * Data Type: string * Length: 100 * Required: true * Readonly: false */ name: string; /** * Autotask field: notes * Data Type: string * Length: 2000 * Required: false * Readonly: false */ notes?: string; /** * Autotask field: organizationalLevelAssociationID * Data Type: integer * Required: false * Readonly: true * Reference to: OrganizationalLevelAssociation */ readonly organizationalLevelAssociationID?: number; /** * Autotask field: productID * Data Type: long * Required: false * Readonly: false * Reference to: Product */ productID?: number; /** * Autotask field: projectID * Data Type: long * Required: true * Readonly: false * Reference to: Project */ projectID: number; /** * Autotask field: purchaseOrderNumber * Data Type: string * Length: 50 * Required: false * Readonly: false */ purchaseOrderNumber?: string; /** * Autotask field: status * Data Type: long * Required: false * Readonly: true * Picklist Values: * - 1: Pending * - 2: Waiting Approval * - 3: Need to Order/Fulfill * - 4: On Order * - 6: Ready to Deliver/Ship * - 7: Delivered/Shipped Full * - 8: Canceled */ readonly status?: 1 | 2 | 3 | 4 | 6 | 7 | 8; /** * Autotask field: statusLastModifiedBy * Data Type: long * Required: false * Readonly: true */ readonly statusLastModifiedBy?: number; /** * Autotask field: statusLastModifiedDate * Data Type: datetime * Required: false * Readonly: true */ readonly statusLastModifiedDate?: string; /** * Autotask field: unitCost * Data Type: decimal * Required: false * Readonly: false */ unitCost?: number; /** * Autotask field: unitPrice * Data Type: decimal * Required: false * Readonly: false */ unitPrice?: number; /** * Autotask field: unitQuantity * Data Type: decimal * Required: true * Readonly: false */ unitQuantity: number; } //# sourceMappingURL=ProjectCharges.d.ts.map