/** * Represents a Subscriptions in Autotask. * Corresponds to the Autotask entity "Subscriptions". */ export interface Subscriptions { /** * Autotask field: configurationItemID * Data Type: integer * Required: true * Readonly: true * Reference to: ConfigurationItem */ readonly configurationItemID: number; /** * Autotask field: description * Data Type: string * Length: 2000 * Required: false * Readonly: false */ description?: string; /** * Autotask field: effectiveDate * Data Type: datetime * Required: true * Readonly: false */ effectiveDate: string; /** * Autotask field: expirationDate * Data Type: datetime * Required: true * Readonly: false */ expirationDate: string; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: impersonatorCreatorResourceID * Data Type: integer * Required: false * Readonly: true * Reference to: Resource */ readonly impersonatorCreatorResourceID?: number; /** * Autotask field: materialCodeID * Data Type: integer * Required: true * Readonly: false * Reference to: BillingCode */ materialCodeID: number; /** * Autotask field: organizationalLevelAssociationID * Data Type: integer * Required: false * Readonly: true * Reference to: OrganizationalLevelAssociation */ readonly organizationalLevelAssociationID?: number; /** * Autotask field: periodCost * Data Type: decimal * Required: false * Readonly: false */ periodCost?: number; /** * Autotask field: periodPrice * Data Type: decimal * Required: true * Readonly: false */ periodPrice: number; /** * Autotask field: periodType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: One-Time * - 2: Monthly * - 3: Quarterly * - 4: Semi-Annual * - 5: Yearly */ periodType: 1 | 2 | 3 | 4 | 5; /** * Autotask field: purchaseOrderNumber * Data Type: string * Length: 50 * Required: false * Readonly: false */ purchaseOrderNumber?: string; /** * Autotask field: status * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 1: Active * - 2: Cancelled * - 3: Inactive */ status: 1 | 2 | 3; /** * Autotask field: subscriptionName * Data Type: string * Length: 100 * Required: true * Readonly: false */ subscriptionName: string; /** * Autotask field: totalCost * Data Type: decimal * Required: false * Readonly: true */ readonly totalCost?: number; /** * Autotask field: totalPrice * Data Type: decimal * Required: false * Readonly: true */ readonly totalPrice?: number; /** * Autotask field: vendorID * Data Type: integer * Required: false * Readonly: false * Reference to: Company */ vendorID?: number; } //# sourceMappingURL=Subscriptions.d.ts.map