﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MMMWrapper.Models
{
    public class M3Item
    {
        public string Status { get; set; }
        public string ItemNumber { get; set; }
        public string Name { get; set; }
        public string Description2 { get; set; }
        public string DrawingNumber { get; set; }
        public string Responsible { get; set; }
        public string BasicUnitOfMeasure { get; set; }
        public string ItemGroup { get; set; }
        public string ProductGroup { get; set; }
        public string BusinessArea { get; set; }
        public string ItemType { get; set; }
        public string ItemCategory { get; set; }
        public string MakeBuyCode { get; set; }
        public string ConfigurationCode { get; set; }
        public string InventoryAccounting { get; set; }
        public string LotNumberingMethod { get; set; }
        public string Volume { get; set; }
        public string NetWeight { get; set; }
        public string GrossWeight { get; set; }
        public string PurchasePriceUM { get; set; }
        public string ByCoProductCode { get; set; }
        public string NormalWastePercentage { get; set; }
        public string InspectionCode { get; set; }
        public string YieldCalculation { get; set; }
        public string NormalPotency { get; set; }
        public string ActiveOrCatchWeightItem { get; set; }
        public string HierachyLevel1 { get; set; }
        public string HierachyLevel2 { get; set; }
        public string HierachyLevel3 { get; set; }
        public string HierachyLevel4 { get; set; }
        public string HierachyLevel5 { get; set; }
        public string SearchGroup1 { get; set; }
        public string SearchGroup2 { get; set; }
        public string SearchGroup3 { get; set; }
        public string SearchGroup4 { get; set; }
        public string SearchGroup5 { get; set; }
        public string UserDefinedField1Item { get; set; }
        public string UserDefinedField2Item { get; set; }
        public string UserDefinedField3Item { get; set; }
        public string UserDefinedField4Item { get; set; }
        public string UserDefinedField5Item { get; set; }
        public string TextIdentity { get; set; }
        public string ECOManaged { get; set; }
        public string ProcurementGroup { get; set; }
        public string LotControlMethod { get; set; }
        public string PurchaseOrderUM { get; set; }
        public string AlternateUMInUse { get; set; }
        public string ItemExistsAsAliasIdentity { get; set; }
        public string ExpirationDateMethod { get; set; }
        public string GoodsReceivingMethod { get; set; }
        public string DangerIndicator { get; set; }
        public string SalesItem { get; set; }
        public string TaxCodeCustomerAddress { get; set; }
        public string AttributeModel { get; set; }
        public string AttributeManaged { get; set; }
        public string TemplateItemNumber { get; set; }
        public string EstimatedFreeUnitOfAssignedGoods { get; set; }
        public string AlternateUM { get; set; }
        public string AttributeControlledItem { get; set; }
        public string MainProduct { get; set; }
        public string ExtendedQAUsed { get; set; }
        public string GenerateTxtFromTextTemplate { get; set; }
        public string ChargeCalculation { get; set; }
        public string IndividualItemTracing { get; set; }
        public string VATCodePurchase { get; set; }
        public string VATCodeSales { get; set; }
        public string ChangeDate { get; set; }
        public string NumberOfDecimalPlaces { get; set; }
        public string NumberOfPriceDecimalPlaces { get; set; }
        public string SalesPriceUnitOfMeasure { get; set; }
        public string GroupTechnologyClass { get; set; }
        public string DistributionGroupTechnology { get; set; }
        public string AssortmentCheck { get; set; }
        public string CatchWeightMode { get; set; }
        public string CatchWeightUnitOfMeasure { get; set; }
        public string StandardCostPriceUnitOfMeasure { get; set; }
        public string AttributeNumber { get; set; }
        public string NonMaterialType { get; set; }
        public string CoreTerms { get; set; }
        public string Exchangeable { get; set; }
        public string ModelSite { get; set; }
        public string CompatibilityCode { get; set; }
        public string IncludedInTerritorialRollUp { get; set; }
        public string AcceptanceGroup { get; set; }
        public string CostingModelCoreCharge { get; set; }
        public string CoreChargeItemNumber { get; set; }
        public string CoreRemainItemNumber { get; set; }
        public string HarvestMethod { get; set; }
        public string ExtendedItemNumber { get; set; }
        public string SpecificGravity { get; set; }
    }
}
