export class ProductCategory implements IProductCategory { name: string= undefined; defaultFreight: number= undefined; includedAttributes: any= undefined; accountId: number= undefined; allocation: string= undefined; taxable: boolean= undefined; trackWidth: boolean= undefined; width: number= undefined; widthUomId: string= undefined; defaultUOMId: string= undefined; needFreight: boolean= undefined; lookupFields: any[]= undefined; sourceId: string= undefined; linkToObject: string= undefined; dateCreated: Date= undefined; dateModified: Date= undefined; createdById: string= undefined; modifiedById: string= undefined; id: string= undefined; pluralName: string= undefined; } export class OrderLine implements IOrderLine { orderId: string = undefined; productCategoryId: string = undefined; productCategory: ProductCategory = new ProductCategory(); productItemId: string = undefined; useTaxRate:number= undefined; attributeIds: string = undefined; attributeValues: any = undefined; lineOrder: number = undefined; quantity: number = undefined; uomId: string = undefined; cost: number = undefined; freight: number = undefined; totalPrice: number = undefined; price: number = undefined; width: number = undefined; uom: any; isManualAssigned: boolean = undefined; miscDescription: string = undefined; overheadPercent: number = undefined; taxable: boolean = undefined; statusId: string = undefined; categoryName: string = undefined; wasBlank: boolean = false; productName: string = undefined; attribute1: string = undefined; productItem: IProductItem = new ProductItem(); workOrderQuantity: number = undefined; uomName: string = undefined; isMisc: boolean = undefined; isInternal: boolean = undefined; actualQuantity: number = undefined; realCost: number = undefined; realTotalFreight: number = undefined; realTotalTax: number = undefined; lookupFields: any[] = undefined; accountId: number = undefined; linkToObject: string = undefined; dateCreated: Date = undefined; dateModified: Date = undefined; hasRelated: boolean = undefined; createdById: string = undefined; modifiedById: string = undefined; id: string = undefined; pluralName: string = undefined; } export class ProductItem { skuNumber: string= undefined; name: string= undefined; isMultiDimential: boolean= undefined; defaultFreight: number= undefined; vendorId: string= undefined; vendorName: string= undefined; productCategory: ProductCategory= new ProductCategory(); productCategoryName: string= undefined; vendor: Contact= undefined; productCategoryId: string= undefined; subCategoryItems: string[]= undefined; active: boolean= undefined; lookupFields: any[]= undefined; accountId: number= undefined; sourceId: string= undefined; linkToObject: string= undefined; dateCreated: Date= undefined; dateModified: Date= undefined; createdById: string= undefined; modifiedById: string= undefined; id: string= undefined; pluralName: string= undefined; }