diff --git a/Acumatica REST API Client.sln b/Acumatica REST API Client.sln index 56ad56de..cfc5df8b 100644 --- a/Acumatica REST API Client.sln +++ b/Acumatica REST API Client.sln @@ -3,25 +3,27 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.RESTClient", "Acumatica.RESTClient\Acumatica.RESTClient.csproj", "{25008D3F-3D78-4BB9-B14B-0A792AE97892}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.RESTClient", "Acumatica.RESTClient\Acumatica.RESTClient.csproj", "{25008D3F-3D78-4BB9-B14B-0A792AE97892}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Endpoints", "Endpoints", "{F0B2BD45-79AE-43AF-B737-3018CD95C6E3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.DeviceHub_19.200.001", "Acumatica.DeviceHub_19.200.001\Acumatica.DeviceHub_19.200.001.csproj", "{638D4F3F-4496-44DC-8BAA-6C0F05516A22}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.DeviceHub_19.200.001", "Acumatica.DeviceHub_19.200.001\Acumatica.DeviceHub_19.200.001.csproj", "{638D4F3F-4496-44DC-8BAA-6C0F05516A22}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Default_18.200.001", "Acumatica.Default_18.200.001\Acumatica.Default_18.200.001.csproj", "{B26A386B-F5DA-4679-ACBA-1541251B696B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Default_18.200.001", "Acumatica.Default_18.200.001\Acumatica.Default_18.200.001.csproj", "{B26A386B-F5DA-4679-ACBA-1541251B696B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.ISVCB_19.1", "Acumatica.ISVCB_19.1\Acumatica.ISVCB_19.1.csproj", "{18D5146E-4B20-4343-8A38-AD95EE15B797}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.ISVCB_19.1", "Acumatica.ISVCB_19.1\Acumatica.ISVCB_19.1.csproj", "{18D5146E-4B20-4343-8A38-AD95EE15B797}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RESTClientTests", "RESTClientTests\RESTClientTests.csproj", "{C56AC405-E788-41DF-B530-D964B55625E7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Default_20.200.001", "Acumatica.Default_20.200.001\Acumatica.Default_20.200.001.csproj", "{CF6F7377-7A11-4D88-AD4D-6440E6994826}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Default_20.200.001", "Acumatica.Default_20.200.001\Acumatica.Default_20.200.001.csproj", "{CF6F7377-7A11-4D88-AD4D-6440E6994826}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.eCommerce_20.200.001", "Acumatica.eCommerce_20.200.001\Acumatica.eCommerce_20.200.001.csproj", "{B7CD7B70-0F37-47A6-9491-C91615566247}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.eCommerce_20.200.001", "Acumatica.eCommerce_20.200.001\Acumatica.eCommerce_20.200.001.csproj", "{B7CD7B70-0F37-47A6-9491-C91615566247}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Manufacturing_18.200.001", "Acumatica.Manufacturing_18.200.001\Acumatica.Manufacturing_18.200.001.csproj", "{6807B27E-B03A-47B3-8C9F-D9D1519CC248}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Manufacturing_18.200.001", "Acumatica.Manufacturing_18.200.001\Acumatica.Manufacturing_18.200.001.csproj", "{6807B27E-B03A-47B3-8C9F-D9D1519CC248}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Manufacturing_20.200.001", "Acumatica.Manufacturing_20.200.001\Acumatica.Manufacturing_20.200.001.csproj", "{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Manufacturing_20.200.001", "Acumatica.Manufacturing_20.200.001\Acumatica.Manufacturing_20.200.001.csproj", "{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Manufacturing_21.200.001", "Acumatica.Manufacturing_21.200.001\Acumatica.Manufacturing_21.200.001.csproj", "{4EB48CBD-6535-4CAA-96EE-346B3D426D6D}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -65,6 +67,10 @@ Global {4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}.Debug|Any CPU.Build.0 = Debug|Any CPU {4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}.Release|Any CPU.Build.0 = Release|Any CPU + {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -77,6 +83,7 @@ Global {B7CD7B70-0F37-47A6-9491-C91615566247} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3} {6807B27E-B03A-47B3-8C9F-D9D1519CC248} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3} {4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3} + {4EB48CBD-6535-4CAA-96EE-346B3D426D6D} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {A3A45447-0EDA-45D2-94CE-C3BFFBFE2717} diff --git a/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj b/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj index 687dd80c..5703489d 100644 --- a/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj +++ b/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj @@ -1,644 +1,15 @@ - - - + + - Debug - AnyCPU - {B26A386B-F5DA-4679-ACBA-1541251B696B} - Library - Properties - Acumatica.DefaultEndpoint_18_200_001 - DefaultEndpoint_18.200.001 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll - - - - - - - - - - - - - - - - {25008d3f-3d78-4bb9-b14b-0a792ae97892} - Acumatica.RESTClient - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.Default_18.200.001/EndpointHelper.cs b/Acumatica.Default_18.200.001/EndpointHelper.cs deleted file mode 100644 index c7c14192..00000000 --- a/Acumatica.Default_18.200.001/EndpointHelper.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace DefaultEndpoint_18_200_001 -{ - public static class EndpointHelper - { - const string EndpointName = "Default"; - const string EndpointVersion = "18.200.001"; - public static string CombineEndpointURL(string siteURL) - { - return siteURL + "/entity/" + EndpointName + "/" + EndpointVersion + "/"; - } - } -} diff --git a/Acumatica.Default_18.200.001/Properties/AssemblyInfo.cs b/Acumatica.Default_18.200.001/Properties/AssemblyInfo.cs deleted file mode 100644 index f6f6aaac..00000000 --- a/Acumatica.Default_18.200.001/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Default.18.200.001")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Default.18.200.001")] -[assembly: AssemblyCopyright("Copyright © 2019")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("b26a386b-f5da-4679-acba-1541251b696b")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.Default_18.200.001/app.config b/Acumatica.Default_18.200.001/app.config deleted file mode 100644 index e154c35c..00000000 --- a/Acumatica.Default_18.200.001/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.Default_18.200.001/packages.config b/Acumatica.Default_18.200.001/packages.config deleted file mode 100644 index bc2a97ef..00000000 --- a/Acumatica.Default_18.200.001/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj b/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj index 1316fa88..bf6419a8 100644 --- a/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj +++ b/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj @@ -1,640 +1,15 @@ - - - + + - Debug - AnyCPU - {CF6F7377-7A11-4D88-AD4D-6440E6994826} - Library - Properties - Acumatica.DefaultEndpoint_20_200_001 - DefaultEndpoint_20.200.001 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll - - - - - - - - - - - - - - - - {25008d3f-3d78-4bb9-b14b-0a792ae97892} - Acumatica.RESTClient - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.Default_20.200.001/EndpointHelper.cs b/Acumatica.Default_20.200.001/EndpointHelper.cs deleted file mode 100644 index c7c14192..00000000 --- a/Acumatica.Default_20.200.001/EndpointHelper.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace DefaultEndpoint_18_200_001 -{ - public static class EndpointHelper - { - const string EndpointName = "Default"; - const string EndpointVersion = "18.200.001"; - public static string CombineEndpointURL(string siteURL) - { - return siteURL + "/entity/" + EndpointName + "/" + EndpointVersion + "/"; - } - } -} diff --git a/Acumatica.Default_20.200.001/Model/CheckDetail.cs b/Acumatica.Default_20.200.001/Model/CheckDetail.cs index 896cbb54..6806ef30 100644 --- a/Acumatica.Default_20.200.001/Model/CheckDetail.cs +++ b/Acumatica.Default_20.200.001/Model/CheckDetail.cs @@ -17,6 +17,9 @@ public class CheckDetail : Entity_v4 [DataMember(Name="CashDiscountBalance", EmitDefaultValue=false)] public DecimalValue CashDiscountBalance { get; set; } + [DataMember(Name="DocLineNbr", EmitDefaultValue=false)] + public IntValue DocLineNbr { get; set; } + [DataMember(Name="DocType", EmitDefaultValue=false)] public StringValue DocType { get; set; } diff --git a/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs b/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs index 447c5e26..21691c41 100644 --- a/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs +++ b/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs @@ -24,7 +24,7 @@ public class EmployeeFinancialSettings : Entity_v4 public StringValue ExpenseSubaccount { get; set; } [DataMember(Name="PaymentInstructions", EmitDefaultValue=false)] - public BusinessAccountPaymentInstructionDetail PaymentInstructions { get; set; } + public List PaymentInstructions { get; set; } [DataMember(Name="PaymentMethod", EmitDefaultValue=false)] public StringValue PaymentMethod { get; set; } diff --git a/Acumatica.Default_20.200.001/Model/PaymentDetail.cs b/Acumatica.Default_20.200.001/Model/PaymentDetail.cs index 870d6f40..076128e7 100644 --- a/Acumatica.Default_20.200.001/Model/PaymentDetail.cs +++ b/Acumatica.Default_20.200.001/Model/PaymentDetail.cs @@ -23,6 +23,9 @@ public class PaymentDetail : Entity_v4 [DataMember(Name="Description", EmitDefaultValue=false)] public StringValue Description { get; set; } + [DataMember(Name="DocLineNbr", EmitDefaultValue=false)] + public IntValue DocLineNbr { get; set; } + [DataMember(Name="DocType", EmitDefaultValue=false)] public StringValue DocType { get; set; } diff --git a/Acumatica.Default_20.200.001/Model/SalesOrder.cs b/Acumatica.Default_20.200.001/Model/SalesOrder.cs index a8751438..7b4863b2 100644 --- a/Acumatica.Default_20.200.001/Model/SalesOrder.cs +++ b/Acumatica.Default_20.200.001/Model/SalesOrder.cs @@ -35,6 +35,9 @@ public class SalesOrder : Entity_v4 [DataMember(Name="Commissions", EmitDefaultValue=false)] public Commissions Commissions { get; set; } + [DataMember(Name="ContactID", EmitDefaultValue=false)] + public StringValue ContactID { get; set; } + [DataMember(Name="ControlTotal", EmitDefaultValue=false)] public DecimalValue ControlTotal { get; set; } diff --git a/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs b/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs index ea558dd1..418b1bac 100644 --- a/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs +++ b/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs @@ -47,6 +47,9 @@ public class SalesOrderPayment : Entity_v4 [DataMember(Name="LastModifiedDateTime", EmitDefaultValue=false)] public DateTimeValue LastModifiedDateTime { get; set; } + [DataMember(Name="OrigTransactionNbr", EmitDefaultValue=false)] + public StringValue OrigTransactionNbr { get; set; } + [DataMember(Name="PaymentAmount", EmitDefaultValue=false)] public DecimalValue PaymentAmount { get; set; } @@ -62,6 +65,9 @@ public class SalesOrderPayment : Entity_v4 [DataMember(Name="ReferenceNbr", EmitDefaultValue=false)] public StringValue ReferenceNbr { get; set; } + [DataMember(Name="Refund", EmitDefaultValue=false)] + public BooleanValue Refund { get; set; } + [DataMember(Name="SaveCard", EmitDefaultValue=false)] public BooleanValue SaveCard { get; set; } @@ -71,5 +77,8 @@ public class SalesOrderPayment : Entity_v4 [DataMember(Name="TransferredtoInvoice", EmitDefaultValue=false)] public DecimalValue TransferredtoInvoice { get; set; } + [DataMember(Name="ValidateCCRefundOrigTransaction", EmitDefaultValue=false)] + public BooleanValue ValidateCCRefundOrigTransaction { get; set; } + } } \ No newline at end of file diff --git a/Acumatica.Default_20.200.001/Properties/AssemblyInfo.cs b/Acumatica.Default_20.200.001/Properties/AssemblyInfo.cs deleted file mode 100644 index 0295d812..00000000 --- a/Acumatica.Default_20.200.001/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Acumatica.DefaultEndpoint.20.200.001")] -[assembly: AssemblyDescription("C# classes generated based on Acumatica Default endpoint version 20.200.001")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Acumatica")] -[assembly: AssemblyProduct("Default.20.200.001")] -[assembly: AssemblyCopyright("Copyright © 2021")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("b26a386b-f5da-4679-acba-1541251b696b")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.Default_20.200.001/app.config b/Acumatica.Default_20.200.001/app.config deleted file mode 100644 index e154c35c..00000000 --- a/Acumatica.Default_20.200.001/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.Default_20.200.001/packages.config b/Acumatica.Default_20.200.001/packages.config deleted file mode 100644 index bc2a97ef..00000000 --- a/Acumatica.Default_20.200.001/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj b/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj index 00a6424f..5703489d 100644 --- a/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj +++ b/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj @@ -1,71 +1,15 @@ - - - + + - Debug - AnyCPU - {638D4F3F-4496-44DC-8BAA-6C0F05516A22} - Library - Properties - Acumatica.DeviceHub_19._200._001 - Acumatica.DeviceHub_19.200.001 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - {25008D3F-3D78-4BB9-B14B-0A792AE97892} - Acumatica.RESTClient - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs b/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs index c162a4f8..9cf2472f 100644 --- a/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs +++ b/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs @@ -41,5 +41,8 @@ public class PrintJob : Entity_v3 [DataMember(Name="ModifiedDateTime", EmitDefaultValue=false)] public DateTimeValue ModifiedDateTime { get; set; } + [DataMember(Name="Parameters", EmitDefaultValue=false)] + public List Parameters { get; set; } + } } \ No newline at end of file diff --git a/Acumatica.DeviceHub_19.200.001/Model/PrintJobParameter.cs b/Acumatica.DeviceHub_19.200.001/Model/PrintJobParameter.cs new file mode 100644 index 00000000..d3f18aac --- /dev/null +++ b/Acumatica.DeviceHub_19.200.001/Model/PrintJobParameter.cs @@ -0,0 +1,21 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.DeviceHub_19_200_001.Model +{ + [DataContract] + public class PrintJobParameter : Entity_v3 + { + + [DataMember(Name="JobID", EmitDefaultValue=false)] + public IntValue JobID { get; set; } + + [DataMember(Name="ParameterName", EmitDefaultValue=false)] + public StringValue ParameterName { get; set; } + + [DataMember(Name="ParameterValue", EmitDefaultValue=false)] + public StringValue ParameterValue { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs b/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs index 04b34036..510a6053 100644 --- a/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs +++ b/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs @@ -23,5 +23,11 @@ public class PrintJobsInquiry : Entity_v3 [DataMember(Name="Jobs", EmitDefaultValue=false)] public List Jobs { get; set; } + [DataMember(Name="StartModifiedDateTime", EmitDefaultValue=false)] + public DateTimeValue StartModifiedDateTime { get; set; } + + [DataMember(Name="EndModifiedDateTime", EmitDefaultValue=false)] + public DateTimeValue EndModifiedDateTime { get; set; } + } } \ No newline at end of file diff --git a/Acumatica.DeviceHub_19.200.001/Properties/AssemblyInfo.cs b/Acumatica.DeviceHub_19.200.001/Properties/AssemblyInfo.cs deleted file mode 100644 index 26164ac9..00000000 --- a/Acumatica.DeviceHub_19.200.001/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Acumatica.DeviceHub_19.200.001")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Acumatica.DeviceHub_19.200.001")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("638d4f3f-4496-44dc-8baa-6c0f05516a22")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.DeviceHub_19.200.001/app.config b/Acumatica.DeviceHub_19.200.001/app.config deleted file mode 100644 index 9ef5a5b7..00000000 --- a/Acumatica.DeviceHub_19.200.001/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj b/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj index 8580600a..bf6419a8 100644 --- a/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj +++ b/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj @@ -1,66 +1,15 @@ - - - + + - Debug - AnyCPU - {18D5146E-4B20-4343-8A38-AD95EE15B797} - Library - Properties - Acumatica.ISVCB_19._1 - Acumatica.ISVCB_19.1 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - {25008d3f-3d78-4bb9-b14b-0a792ae97892} - Acumatica.RESTClient - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.ISVCB_19.1/Properties/AssemblyInfo.cs b/Acumatica.ISVCB_19.1/Properties/AssemblyInfo.cs deleted file mode 100644 index e3ccb00d..00000000 --- a/Acumatica.ISVCB_19.1/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Acumatica.ISVCB_19.1")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Acumatica.ISVCB_19.1")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("18d5146e-4b20-4343-8a38-ad95ee15b797")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.ISVCB_19.1/app.config b/Acumatica.ISVCB_19.1/app.config deleted file mode 100644 index e154c35c..00000000 --- a/Acumatica.ISVCB_19.1/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj b/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj index c26436c5..bf6419a8 100644 --- a/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj +++ b/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj @@ -1,131 +1,15 @@ - - - + + - Debug - AnyCPU - {6807B27E-B03A-47B3-8C9F-D9D1519CC248} - Library - Properties - Acumatica.Manufacturing_18._200._001 - Acumatica.Manufacturing_18.200.001 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {25008D3F-3D78-4BB9-B14B-0A792AE97892} - Acumatica.RESTClient - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.Manufacturing_18.200.001/Properties/AssemblyInfo.cs b/Acumatica.Manufacturing_18.200.001/Properties/AssemblyInfo.cs deleted file mode 100644 index 037ab3f2..00000000 --- a/Acumatica.Manufacturing_18.200.001/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Acumatica.Manufacturing_18.200.001")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Acumatica.Manufacturing_18.200.001")] -[assembly: AssemblyCopyright("Copyright © 2021")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6807b27e-b03a-47b3-8c9f-d9d1519cc248")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.Manufacturing_18.200.001/app.config b/Acumatica.Manufacturing_18.200.001/app.config deleted file mode 100644 index e154c35c..00000000 --- a/Acumatica.Manufacturing_18.200.001/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj b/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj index 73d29553..bf6419a8 100644 --- a/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj +++ b/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj @@ -1,200 +1,15 @@ - - - + + - Debug - AnyCPU - {4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1} - Library - Properties - Acumatica.Manufacturing_20._200._001 - Acumatica.Manufacturing_20.200.001 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {25008D3F-3D78-4BB9-B14B-0A792AE97892} - Acumatica.RESTClient - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.Manufacturing_20.200.001/Model/Shift.cs b/Acumatica.Manufacturing_20.200.001/Model/Shift.cs index fbac4a1f..aa6fef7a 100644 --- a/Acumatica.Manufacturing_20.200.001/Model/Shift.cs +++ b/Acumatica.Manufacturing_20.200.001/Model/Shift.cs @@ -14,8 +14,8 @@ public class Shift : Entity_v4 [DataMember(Name="DiffType", EmitDefaultValue=false)] public StringValue DiffType { get; set; } - [DataMember(Name="Shift", EmitDefaultValue=false)] - public StringValue _Shift { get; set; } + [DataMember(Name="shift", EmitDefaultValue=false)] + public StringValue shift { get; set; } [DataMember(Name="ShiftDiff", EmitDefaultValue=false)] public DecimalValue ShiftDiff { get; set; } diff --git a/Acumatica.Manufacturing_20.200.001/Properties/AssemblyInfo.cs b/Acumatica.Manufacturing_20.200.001/Properties/AssemblyInfo.cs deleted file mode 100644 index a8ea35cd..00000000 --- a/Acumatica.Manufacturing_20.200.001/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Acumatica.Manufacturing_20.200.001")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Acumatica.Manufacturing_20.200.001")] -[assembly: AssemblyCopyright("Copyright © 2021")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("4dca1aea-a967-424f-89ca-9af7ab9ba1e1")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.Manufacturing_20.200.001/app.config b/Acumatica.Manufacturing_20.200.001/app.config deleted file mode 100644 index e154c35c..00000000 --- a/Acumatica.Manufacturing_20.200.001/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.Manufacturing_21.200.001/Acumatica.Manufacturing_21.200.001.csproj b/Acumatica.Manufacturing_21.200.001/Acumatica.Manufacturing_21.200.001.csproj new file mode 100644 index 00000000..7d234abb --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Acumatica.Manufacturing_21.200.001.csproj @@ -0,0 +1,13 @@ + + + + netstandard2.0 + + + + + + + + + diff --git a/Acumatica.Manufacturing_21.200.001/Api/APSMaintenanceApi.cs b/Acumatica.Manufacturing_21.200.001/Api/APSMaintenanceApi.cs new file mode 100644 index 00000000..03b195b3 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/APSMaintenanceApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class APSMaintenanceApi : BaseEndpointApi + { + public APSMaintenanceApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/BaseEndpointApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BaseEndpointApi.cs new file mode 100644 index 00000000..06add14a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/BaseEndpointApi.cs @@ -0,0 +1,17 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.RESTClient.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public abstract class BaseEndpointApi : EntityAPI + where EntityType : Entity + { + public BaseEndpointApi(Configuration configuration) : base(configuration) + { } + public override string GetEndpointPath() + { + return "entity/MANUFACTURING/21.200.001"; + } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/BillOfMaterialApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BillOfMaterialApi.cs new file mode 100644 index 00000000..198a2f39 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/BillOfMaterialApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class BillOfMaterialApi : BaseEndpointApi + { + public BillOfMaterialApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/BomAttributesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BomAttributesApi.cs new file mode 100644 index 00000000..a7d8d474 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/BomAttributesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class BomAttributesApi : BaseEndpointApi + { + public BomAttributesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/BomPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BomPreferencesApi.cs new file mode 100644 index 00000000..b1db683d --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/BomPreferencesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class BomPreferencesApi : BaseEndpointApi + { + public BomPreferencesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CapableToPromiseApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CapableToPromiseApi.cs new file mode 100644 index 00000000..d92e1442 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CapableToPromiseApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CapableToPromiseApi : BaseEndpointApi + { + public CapableToPromiseApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CloseProductionOrdersApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CloseProductionOrdersApi.cs new file mode 100644 index 00000000..6e7feb5a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CloseProductionOrdersApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CloseProductionOrdersApi : BaseEndpointApi + { + public CloseProductionOrdersApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ConfigurationFeatureApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationFeatureApi.cs new file mode 100644 index 00000000..6ea11ed7 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationFeatureApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ConfigurationFeatureApi : BaseEndpointApi + { + public ConfigurationFeatureApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ConfigurationMaintenanceApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationMaintenanceApi.cs new file mode 100644 index 00000000..d65f3485 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationMaintenanceApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ConfigurationMaintenanceApi : BaseEndpointApi + { + public ConfigurationMaintenanceApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ConfiguratorPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ConfiguratorPreferencesApi.cs new file mode 100644 index 00000000..0d1ecc2b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ConfiguratorPreferencesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ConfiguratorPreferencesApi : BaseEndpointApi + { + public ConfiguratorPreferencesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CostRollApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CostRollApi.cs new file mode 100644 index 00000000..a2ba2ecf --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CostRollApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CostRollApi : BaseEndpointApi + { + public CostRollApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CostRollHistoryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CostRollHistoryApi.cs new file mode 100644 index 00000000..7dcfbd88 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CostRollHistoryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CostRollHistoryApi : BaseEndpointApi + { + public CostRollHistoryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CostTransactionApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CostTransactionApi.cs new file mode 100644 index 00000000..add9730e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CostTransactionApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CostTransactionApi : BaseEndpointApi + { + public CostTransactionApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CreateProductionOrderApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CreateProductionOrderApi.cs new file mode 100644 index 00000000..59fd12b4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CreateProductionOrderApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CreateProductionOrderApi : BaseEndpointApi + { + public CreateProductionOrderApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/CriticalMaterialsApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CriticalMaterialsApi.cs new file mode 100644 index 00000000..eede6c3f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/CriticalMaterialsApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class CriticalMaterialsApi : BaseEndpointApi + { + public CriticalMaterialsApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/DisassemblyEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/DisassemblyEntryApi.cs new file mode 100644 index 00000000..49f3e725 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/DisassemblyEntryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class DisassemblyEntryApi : BaseEndpointApi + { + public DisassemblyEntryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeOrderApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeOrderApi.cs new file mode 100644 index 00000000..44244d63 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeOrderApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class EngineeringChangeOrderApi : BaseEndpointApi + { + public EngineeringChangeOrderApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeRequestApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeRequestApi.cs new file mode 100644 index 00000000..9e2c647f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeRequestApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class EngineeringChangeRequestApi : BaseEndpointApi + { + public EngineeringChangeRequestApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimateApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimateApi.cs new file mode 100644 index 00000000..5ff939d8 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/EstimateApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class EstimateApi : BaseEndpointApi + { + public EstimateApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimateClassApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimateClassApi.cs new file mode 100644 index 00000000..b692ef2f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/EstimateClassApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class EstimateClassApi : BaseEndpointApi + { + public EstimateClassApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimateOperationApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimateOperationApi.cs new file mode 100644 index 00000000..e5349ce6 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/EstimateOperationApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class EstimateOperationApi : BaseEndpointApi + { + public EstimateOperationApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimatePreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimatePreferencesApi.cs new file mode 100644 index 00000000..7618bc41 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/EstimatePreferencesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class EstimatePreferencesApi : BaseEndpointApi + { + public EstimatePreferencesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ForecastApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ForecastApi.cs new file mode 100644 index 00000000..0bc31fbd --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ForecastApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ForecastApi : BaseEndpointApi + { + public ForecastApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ItemWhereUsedInquiryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ItemWhereUsedInquiryApi.cs new file mode 100644 index 00000000..cb0f1940 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ItemWhereUsedInquiryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ItemWhereUsedInquiryApi : BaseEndpointApi + { + public ItemWhereUsedInquiryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/LaborCodesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/LaborCodesApi.cs new file mode 100644 index 00000000..62b6445e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/LaborCodesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class LaborCodesApi : BaseEndpointApi + { + public LaborCodesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/LaborEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/LaborEntryApi.cs new file mode 100644 index 00000000..0de99a7e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/LaborEntryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class LaborEntryApi : BaseEndpointApi + { + public LaborEntryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/LateAssignmentApi.cs b/Acumatica.Manufacturing_21.200.001/Api/LateAssignmentApi.cs new file mode 100644 index 00000000..76107e7a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/LateAssignmentApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class LateAssignmentApi : BaseEndpointApi + { + public LateAssignmentApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MPSTypeApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MPSTypeApi.cs new file mode 100644 index 00000000..9fd16fd0 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MPSTypeApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MPSTypeApi : BaseEndpointApi + { + public MPSTypeApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPBucketsApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPBucketsApi.cs new file mode 100644 index 00000000..5a83ac9c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MRPBucketsApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MRPBucketsApi : BaseEndpointApi + { + public MRPBucketsApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPDetailInquiryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPDetailInquiryApi.cs new file mode 100644 index 00000000..806b0906 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MRPDetailInquiryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MRPDetailInquiryApi : BaseEndpointApi + { + public MRPDetailInquiryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPDisplayApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPDisplayApi.cs new file mode 100644 index 00000000..6c97f4f0 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MRPDisplayApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MRPDisplayApi : BaseEndpointApi + { + public MRPDisplayApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPExceptionApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPExceptionApi.cs new file mode 100644 index 00000000..56b20ab4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MRPExceptionApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MRPExceptionApi : BaseEndpointApi + { + public MRPExceptionApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPPreferencesApi.cs new file mode 100644 index 00000000..47c16c8f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MRPPreferencesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MRPPreferencesApi : BaseEndpointApi + { + public MRPPreferencesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPRequirementsByItemApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPRequirementsByItemApi.cs new file mode 100644 index 00000000..dea432e0 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MRPRequirementsByItemApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MRPRequirementsByItemApi : BaseEndpointApi + { + public MRPRequirementsByItemApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MachineApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MachineApi.cs new file mode 100644 index 00000000..ac65a7f2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MachineApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MachineApi : BaseEndpointApi + { + public MachineApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MasterProductionScheduleApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MasterProductionScheduleApi.cs new file mode 100644 index 00000000..50430e87 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MasterProductionScheduleApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MasterProductionScheduleApi : BaseEndpointApi + { + public MasterProductionScheduleApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MaterialEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MaterialEntryApi.cs new file mode 100644 index 00000000..3522577a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MaterialEntryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MaterialEntryApi : BaseEndpointApi + { + public MaterialEntryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/MoveEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MoveEntryApi.cs new file mode 100644 index 00000000..fed40879 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/MoveEntryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class MoveEntryApi : BaseEndpointApi + { + public MoveEntryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/OrderTypesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/OrderTypesApi.cs new file mode 100644 index 00000000..e870abca --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/OrderTypesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class OrderTypesApi : BaseEndpointApi + { + public OrderTypesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/OverheadApi.cs b/Acumatica.Manufacturing_21.200.001/Api/OverheadApi.cs new file mode 100644 index 00000000..24fbeaf6 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/OverheadApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class OverheadApi : BaseEndpointApi + { + public OverheadApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionAttributesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionAttributesApi.cs new file mode 100644 index 00000000..2255ecd8 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionAttributesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ProductionAttributesApi : BaseEndpointApi + { + public ProductionAttributesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderApi.cs new file mode 100644 index 00000000..0ffb5238 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ProductionOrderApi : BaseEndpointApi + { + public ProductionOrderApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderDetailApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderDetailApi.cs new file mode 100644 index 00000000..3ee2073c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderDetailApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ProductionOrderDetailApi : BaseEndpointApi + { + public ProductionOrderDetailApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionPreferencesApi.cs new file mode 100644 index 00000000..6f804b6a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionPreferencesApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ProductionPreferencesApi : BaseEndpointApi + { + public ProductionPreferencesApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/RegenerateMRPApi.cs b/Acumatica.Manufacturing_21.200.001/Api/RegenerateMRPApi.cs new file mode 100644 index 00000000..22fffd56 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/RegenerateMRPApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class RegenerateMRPApi : BaseEndpointApi + { + public RegenerateMRPApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ReleaseProductionOrdersApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ReleaseProductionOrdersApi.cs new file mode 100644 index 00000000..e8e5c3f4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ReleaseProductionOrdersApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ReleaseProductionOrdersApi : BaseEndpointApi + { + public ReleaseProductionOrdersApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/RoughCutPlanningApi.cs b/Acumatica.Manufacturing_21.200.001/Api/RoughCutPlanningApi.cs new file mode 100644 index 00000000..03270635 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/RoughCutPlanningApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class RoughCutPlanningApi : BaseEndpointApi + { + public RoughCutPlanningApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ShiftApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ShiftApi.cs new file mode 100644 index 00000000..ae371b23 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ShiftApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ShiftApi : BaseEndpointApi + { + public ShiftApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/ToolApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ToolApi.cs new file mode 100644 index 00000000..d8f97587 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/ToolApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class ToolApi : BaseEndpointApi + { + public ToolApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/VendorShipmentApi.cs b/Acumatica.Manufacturing_21.200.001/Api/VendorShipmentApi.cs new file mode 100644 index 00000000..2e6a8c3b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/VendorShipmentApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class VendorShipmentApi : BaseEndpointApi + { + public VendorShipmentApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/WipAdjustmentEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/WipAdjustmentEntryApi.cs new file mode 100644 index 00000000..e3779256 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/WipAdjustmentEntryApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class WipAdjustmentEntryApi : BaseEndpointApi + { + public WipAdjustmentEntryApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/WorkCenterApi.cs b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterApi.cs new file mode 100644 index 00000000..61f6b622 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class WorkCenterApi : BaseEndpointApi + { + public WorkCenterApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Api/WorkCenterCrewScheduleApi.cs b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterCrewScheduleApi.cs new file mode 100644 index 00000000..c925d126 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterCrewScheduleApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.Manufacturing_21_200_001.Model; + +namespace Acumatica.Manufacturing_21_200_001.Api +{ + public class WorkCenterCrewScheduleApi : BaseEndpointApi + { + public WorkCenterCrewScheduleApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/APSMaintenance.cs b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenance.cs new file mode 100644 index 00000000..05355bf5 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenance.cs @@ -0,0 +1,21 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class APSMaintenance : Entity_v4 + { + + [DataMember(Name="CleanupHistory", EmitDefaultValue=false)] + public BooleanValue CleanupHistory { get; set; } + + [DataMember(Name="History", EmitDefaultValue=false)] + public APSMaintenanceHistory History { get; set; } + + [DataMember(Name="UpdateWorkCenterSchedulefromCalendar", EmitDefaultValue=false)] + public BooleanValue UpdateWorkCenterSchedulefromCalendar { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/APSMaintenanceHistory.cs b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenanceHistory.cs new file mode 100644 index 00000000..30d809c9 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenanceHistory.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class APSMaintenanceHistory : Entity_v4 + { + + [DataMember(Name="BlockSizeChangeLastRunBy", EmitDefaultValue=false)] + public StringValue BlockSizeChangeLastRunBy { get; set; } + + [DataMember(Name="BlockSizeChangeLastRunDate", EmitDefaultValue=false)] + public DateTimeValue BlockSizeChangeLastRunDate { get; set; } + + [DataMember(Name="CurrentBlockSize", EmitDefaultValue=false)] + public StringValue CurrentBlockSize { get; set; } + + [DataMember(Name="HistoryCleanupLastRunBy", EmitDefaultValue=false)] + public StringValue HistoryCleanupLastRunBy { get; set; } + + [DataMember(Name="HistoryCleanupLastRunDate", EmitDefaultValue=false)] + public DateTimeValue HistoryCleanupLastRunDate { get; set; } + + [DataMember(Name="LastBlockSize", EmitDefaultValue=false)] + public StringValue LastBlockSize { get; set; } + + [DataMember(Name="WorkCalendarLastRunBy", EmitDefaultValue=false)] + public StringValue WorkCalendarLastRunBy { get; set; } + + [DataMember(Name="WorkCalendarLastRunDate", EmitDefaultValue=false)] + public DateTimeValue WorkCalendarLastRunDate { get; set; } + + [DataMember(Name="WorkCenterScheduleLastRunBy", EmitDefaultValue=false)] + public StringValue WorkCenterScheduleLastRunBy { get; set; } + + [DataMember(Name="WorkCenterScheduleLastRunDate", EmitDefaultValue=false)] + public DateTimeValue WorkCenterScheduleLastRunDate { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/APSMaintenanceProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/APSMaintenanceProcess.cs new file mode 100644 index 00000000..379c08f5 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/APSMaintenanceProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class APSMaintenanceProcess : EntityAction + { + public APSMaintenanceProcess(APSMaintenance entity) : base(entity) + { } + public APSMaintenanceProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/AddHistoryComment.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/AddHistoryComment.cs new file mode 100644 index 00000000..fb7d7d38 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/AddHistoryComment.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class AddHistoryComment : EntityAction + { + public AddHistoryComment(Estimate entity) : base(entity) + { } + public AddHistoryComment() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/Archive.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/Archive.cs new file mode 100644 index 00000000..84843dae --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/Archive.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Archive : EntityAction + { + public Archive(CostRoll entity) : base(entity) + { } + public Archive() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CalculateProductionOrderPlanCost.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CalculateProductionOrderPlanCost.cs new file mode 100644 index 00000000..463a2d08 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CalculateProductionOrderPlanCost.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CalculateProductionOrderPlanCost : EntityAction + { + public CalculateProductionOrderPlanCost(ProductionOrder entity) : base(entity) + { } + public CalculateProductionOrderPlanCost() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CancelProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CancelProductionOrder.cs new file mode 100644 index 00000000..bae08b48 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CancelProductionOrder.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CancelProductionOrder : EntityAction + { + public CancelProductionOrder(ProductionOrder entity) : base(entity) + { } + public CancelProductionOrder() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcess.cs new file mode 100644 index 00000000..d5d6bb5a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CapableToPromiseProcess : EntityAction + { + public CapableToPromiseProcess(CapableToPromise entity) : base(entity) + { } + public CapableToPromiseProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcessAll.cs new file mode 100644 index 00000000..6f38595c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcessAll.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CapableToPromiseProcessAll : EntityAction + { + public CapableToPromiseProcessAll(CapableToPromise entity) : base(entity) + { } + public CapableToPromiseProcessAll() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcess.cs new file mode 100644 index 00000000..6884f963 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CloseProductionOrdersProcess : EntityAction + { + public CloseProductionOrdersProcess(CloseProductionOrders entity) : base(entity) + { } + public CloseProductionOrdersProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcessAll.cs new file mode 100644 index 00000000..24ec062b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcessAll.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CloseProductionOrdersProcessAll : EntityAction + { + public CloseProductionOrdersProcessAll(CloseProductionOrders entity) : base(entity) + { } + public CloseProductionOrdersProcessAll() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CompleteProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CompleteProductionOrder.cs new file mode 100644 index 00000000..ab9ac230 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CompleteProductionOrder.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CompleteProductionOrder : EntityAction + { + public CompleteProductionOrder(ProductionOrder entity) : base(entity) + { } + public CompleteProductionOrder() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfigurationMaintenanceSetActive.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfigurationMaintenanceSetActive.cs new file mode 100644 index 00000000..e867521d --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfigurationMaintenanceSetActive.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintenanceSetActive : EntityAction + { + public ConfigurationMaintenanceSetActive(ConfigurationMaintenance entity) : base(entity) + { } + public ConfigurationMaintenanceSetActive() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfirmShipment.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfirmShipment.cs new file mode 100644 index 00000000..1084eb63 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfirmShipment.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfirmShipment : EntityAction + { + public ConfirmShipment(VendorShipment entity) : base(entity) + { } + public ConfirmShipment() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateLinkedProductionOrders.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateLinkedProductionOrders.cs new file mode 100644 index 00000000..444dc610 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateLinkedProductionOrders.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CreateLinkedProductionOrders : EntityAction + { + public CreateLinkedProductionOrders(ProductionOrder entity) : base(entity) + { } + public CreateLinkedProductionOrders() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcess.cs new file mode 100644 index 00000000..087ef0cc --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CreateProductionOrderProcess : EntityAction + { + public CreateProductionOrderProcess(CreateProductionOrder entity) : base(entity) + { } + public CreateProductionOrderProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcessAll.cs new file mode 100644 index 00000000..64f90d48 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcessAll.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CreateProductionOrderProcessAll : EntityAction + { + public CreateProductionOrderProcessAll(CreateProductionOrder entity) : base(entity) + { } + public CreateProductionOrderProcessAll() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderApproval.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderApproval.cs new file mode 100644 index 00000000..78df1a71 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderApproval.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderApproval : EntityAction + { + public EngineeringChangeOrderApproval(EngineeringChangeOrder entity) : base(entity) + { } + public EngineeringChangeOrderApproval() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderCommitChanges.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderCommitChanges.cs new file mode 100644 index 00000000..3478e057 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderCommitChanges.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderCommitChanges : EntityAction + { + public EngineeringChangeOrderCommitChanges(EngineeringChangeOrder entity) : base(entity) + { } + public EngineeringChangeOrderCommitChanges() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderHold.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderHold.cs new file mode 100644 index 00000000..31d3f3aa --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderHold.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderHold : EntityAction + { + public EngineeringChangeOrderHold(EngineeringChangeOrder entity) : base(entity) + { } + public EngineeringChangeOrderHold() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderReject.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderReject.cs new file mode 100644 index 00000000..78598632 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderReject.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderReject : EntityAction + { + public EngineeringChangeOrderReject(EngineeringChangeOrder entity) : base(entity) + { } + public EngineeringChangeOrderReject() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderSubmit.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderSubmit.cs new file mode 100644 index 00000000..3b817f42 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderSubmit.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderSubmit : EntityAction + { + public EngineeringChangeOrderSubmit(EngineeringChangeOrder entity) : base(entity) + { } + public EngineeringChangeOrderSubmit() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestApprove.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestApprove.cs new file mode 100644 index 00000000..82b28fff --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestApprove.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestApprove : EntityAction + { + public EngineeringChangeRequestApprove(EngineeringChangeRequest entity) : base(entity) + { } + public EngineeringChangeRequestApprove() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestCreateECO.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestCreateECO.cs new file mode 100644 index 00000000..7d681e35 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestCreateECO.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestCreateECO : EntityAction + { + public EngineeringChangeRequestCreateECO(EngineeringChangeRequest entity) : base(entity) + { } + public EngineeringChangeRequestCreateECO() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestHold.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestHold.cs new file mode 100644 index 00000000..75b64a4f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestHold.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestHold : EntityAction + { + public EngineeringChangeRequestHold(EngineeringChangeRequest entity) : base(entity) + { } + public EngineeringChangeRequestHold() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestReject.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestReject.cs new file mode 100644 index 00000000..ca1f59b0 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestReject.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestReject : EntityAction + { + public EngineeringChangeRequestReject(EngineeringChangeRequest entity) : base(entity) + { } + public EngineeringChangeRequestReject() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestSubmit.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestSubmit.cs new file mode 100644 index 00000000..54672cb5 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestSubmit.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestSubmit : EntityAction + { + public EngineeringChangeRequestSubmit(EngineeringChangeRequest entity) : base(entity) + { } + public EngineeringChangeRequestSubmit() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/GenerateOrdersForSubassemblies.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/GenerateOrdersForSubassemblies.cs new file mode 100644 index 00000000..7469ff64 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/GenerateOrdersForSubassemblies.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class GenerateOrdersForSubassemblies : EntityAction + { + public GenerateOrdersForSubassemblies(ProductionOrder entity) : base(entity) + { } + public GenerateOrdersForSubassemblies() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/MarkAsPrimary.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/MarkAsPrimary.cs new file mode 100644 index 00000000..abb8f843 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/MarkAsPrimary.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MarkAsPrimary : EntityAction + { + public MarkAsPrimary(Estimate entity) : base(entity) + { } + public MarkAsPrimary() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/PlanProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/PlanProductionOrder.cs new file mode 100644 index 00000000..a2c911ea --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/PlanProductionOrder.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class PlanProductionOrder : EntityAction + { + public PlanProductionOrder(ProductionOrder entity) : base(entity) + { } + public PlanProductionOrder() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RegenerateMRPProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RegenerateMRPProcess.cs new file mode 100644 index 00000000..434af8b1 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RegenerateMRPProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RegenerateMRPProcess : EntityAction + { + public RegenerateMRPProcess(RegenerateMRP entity) : base(entity) + { } + public RegenerateMRPProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseDisassemblyEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseDisassemblyEntry.cs new file mode 100644 index 00000000..cd13348f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseDisassemblyEntry.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseDisassemblyEntry : EntityAction + { + public ReleaseDisassemblyEntry(DisassemblyEntry entity) : base(entity) + { } + public ReleaseDisassemblyEntry() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseLaborEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseLaborEntry.cs new file mode 100644 index 00000000..e141ff27 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseLaborEntry.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseLaborEntry : EntityAction + { + public ReleaseLaborEntry(LaborEntry entity) : base(entity) + { } + public ReleaseLaborEntry() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMaterialEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMaterialEntry.cs new file mode 100644 index 00000000..f3d5bfca --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMaterialEntry.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseMaterialEntry : EntityAction + { + public ReleaseMaterialEntry(MaterialEntry entity) : base(entity) + { } + public ReleaseMaterialEntry() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMoveEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMoveEntry.cs new file mode 100644 index 00000000..7e324692 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMoveEntry.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseMoveEntry : EntityAction + { + public ReleaseMoveEntry(MoveEntry entity) : base(entity) + { } + public ReleaseMoveEntry() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrder.cs new file mode 100644 index 00000000..3a023b7f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrder.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseProductionOrder : EntityAction + { + public ReleaseProductionOrder(ProductionOrder entity) : base(entity) + { } + public ReleaseProductionOrder() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcess.cs new file mode 100644 index 00000000..f2706611 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseProductionOrdersProcess : EntityAction + { + public ReleaseProductionOrdersProcess(ReleaseProductionOrders entity) : base(entity) + { } + public ReleaseProductionOrdersProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcessAll.cs new file mode 100644 index 00000000..2a7d84b5 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcessAll.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseProductionOrdersProcessAll : EntityAction + { + public ReleaseProductionOrdersProcessAll(ReleaseProductionOrders entity) : base(entity) + { } + public ReleaseProductionOrdersProcessAll() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseWipAdjustmentEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseWipAdjustmentEntry.cs new file mode 100644 index 00000000..d1039410 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseWipAdjustmentEntry.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseWipAdjustmentEntry : EntityAction + { + public ReleaseWipAdjustmentEntry(WipAdjustmentEntry entity) : base(entity) + { } + public ReleaseWipAdjustmentEntry() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RollCosts.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RollCosts.cs new file mode 100644 index 00000000..f6ba843c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RollCosts.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RollCosts : EntityAction + { + public RollCosts(CostRoll entity) : base(entity) + { } + public RollCosts() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcess.cs new file mode 100644 index 00000000..5b776cb3 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcess.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RoughCutPlanningProcess : EntityAction + { + public RoughCutPlanningProcess(RoughCutPlanning entity) : base(entity) + { } + public RoughCutPlanningProcess() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcessAll.cs new file mode 100644 index 00000000..34767f70 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcessAll.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RoughCutPlanningProcessAll : EntityAction + { + public RoughCutPlanningProcessAll(RoughCutPlanning entity) : base(entity) + { } + public RoughCutPlanningProcessAll() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/UpdatePending.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/UpdatePending.cs new file mode 100644 index 00000000..26c51412 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/UpdatePending.cs @@ -0,0 +1,14 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class UpdatePending : EntityAction + { + public UpdatePending(CostRoll entity) : base(entity) + { } + public UpdatePending() : base() + { } + } +} diff --git a/Acumatica.Manufacturing_21.200.001/Model/Address.cs b/Acumatica.Manufacturing_21.200.001/Model/Address.cs new file mode 100644 index 00000000..ce994aa9 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Address.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Address : Entity_v4 + { + + [DataMember(Name="AddressLine1", EmitDefaultValue=false)] + public StringValue AddressLine1 { get; set; } + + [DataMember(Name="AddressLine2", EmitDefaultValue=false)] + public StringValue AddressLine2 { get; set; } + + [DataMember(Name="City", EmitDefaultValue=false)] + public StringValue City { get; set; } + + [DataMember(Name="Country", EmitDefaultValue=false)] + public StringValue Country { get; set; } + + [DataMember(Name="PostalCode", EmitDefaultValue=false)] + public StringValue PostalCode { get; set; } + + [DataMember(Name="State", EmitDefaultValue=false)] + public StringValue State { get; set; } + + [DataMember(Name="Validated", EmitDefaultValue=false)] + public BooleanValue Validated { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/AttributeDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/AttributeDetail.cs new file mode 100644 index 00000000..a3cb7f64 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/AttributeDetail.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class AttributeDetail : Entity_v4 + { + + [DataMember(Name="AttributeBOMID", EmitDefaultValue=false)] + public StringValue AttributeBOMID { get; set; } + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="DefaultValue", EmitDefaultValue=false)] + public StringValue DefaultValue { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public StringValue Level { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperNbr", EmitDefaultValue=false)] + public StringValue OperNbr { get; set; } + + [DataMember(Name="OrderFunction", EmitDefaultValue=false)] + public StringValue OrderFunction { get; set; } + + [DataMember(Name="TransactionRequired", EmitDefaultValue=false)] + public BooleanValue TransactionRequired { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/BOMReferenceDesignator.cs b/Acumatica.Manufacturing_21.200.001/Model/BOMReferenceDesignator.cs new file mode 100644 index 00000000..83f97c9a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/BOMReferenceDesignator.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class BOMReferenceDesignator : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="MaterialLineID", EmitDefaultValue=false)] + public IntValue MaterialLineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="RefDes", EmitDefaultValue=false)] + public StringValue RefDes { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/BillOfMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/BillOfMaterial.cs new file mode 100644 index 00000000..36225adb --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/BillOfMaterial.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class BillOfMaterial : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EffEndDate", EmitDefaultValue=false)] + public DateTimeValue EffEndDate { get; set; } + + [DataMember(Name="EffStartDate", EmitDefaultValue=false)] + public DateTimeValue EffStartDate { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Operations", EmitDefaultValue=false)] + public List Operations { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/BomAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/BomAttributes.cs new file mode 100644 index 00000000..ee1629ad --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/BomAttributes.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class BomAttributes : Entity_v4 + { + + [DataMember(Name="Attributes", EmitDefaultValue=false)] + public List Attributes { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="EndDate", EmitDefaultValue=false)] + public DateTimeValue EndDate { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="StartDate", EmitDefaultValue=false)] + public DateTimeValue StartDate { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/BomOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/BomOverheadDetail.cs new file mode 100644 index 00000000..fb6703a4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/BomOverheadDetail.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class BomOverheadDetail : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Factor", EmitDefaultValue=false)] + public DecimalValue Factor { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OverheadID", EmitDefaultValue=false)] + public StringValue OverheadID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/BomPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/BomPreferences.cs new file mode 100644 index 00000000..e0b726fd --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/BomPreferences.cs @@ -0,0 +1,57 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class BomPreferences : Entity_v4 + { + + [DataMember(Name="AllowArchivewithoutUpdatePending", EmitDefaultValue=false)] + public BooleanValue AllowArchivewithoutUpdatePending { get; set; } + + [DataMember(Name="AllowEmptyBOMItemSubItemID", EmitDefaultValue=false)] + public BooleanValue AllowEmptyBOMItemSubItemID { get; set; } + + [DataMember(Name="AutoArchivewhenUpdatePending", EmitDefaultValue=false)] + public BooleanValue AutoArchivewhenUpdatePending { get; set; } + + [DataMember(Name="BOMNumberingSequence", EmitDefaultValue=false)] + public StringValue BOMNumberingSequence { get; set; } + + [DataMember(Name="DefaultRevision", EmitDefaultValue=false)] + public StringValue DefaultRevision { get; set; } + + [DataMember(Name="DefaultWorkCenter", EmitDefaultValue=false)] + public StringValue DefaultWorkCenter { get; set; } + + [DataMember(Name="DuplicatesonBOM", EmitDefaultValue=false)] + public StringValue DuplicatesonBOM { get; set; } + + [DataMember(Name="DuplicatesonOperation", EmitDefaultValue=false)] + public StringValue DuplicatesonOperation { get; set; } + + [DataMember(Name="ECONumberingSequence", EmitDefaultValue=false)] + public StringValue ECONumberingSequence { get; set; } + + [DataMember(Name="ECORequireApproval", EmitDefaultValue=false)] + public BooleanValue ECORequireApproval { get; set; } + + [DataMember(Name="ECRNumberingSequence", EmitDefaultValue=false)] + public StringValue ECRNumberingSequence { get; set; } + + [DataMember(Name="ECRRequireApproval", EmitDefaultValue=false)] + public BooleanValue ECRRequireApproval { get; set; } + + [DataMember(Name="OperationTimeFormat", EmitDefaultValue=false)] + public StringValue OperationTimeFormat { get; set; } + + [DataMember(Name="PreventNewRevisionsWithoutECR", EmitDefaultValue=false)] + public BooleanValue PreventNewRevisionsWithoutECR { get; set; } + + [DataMember(Name="TotalTimeFormat", EmitDefaultValue=false)] + public StringValue TotalTimeFormat { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CapableToPromise.cs b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromise.cs new file mode 100644 index 00000000..9861e21b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromise.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CapableToPromise : Entity_v4 + { + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="ProcessAction", EmitDefaultValue=false)] + public StringValue ProcessAction { get; set; } + + [DataMember(Name="RegularProductionOrderType", EmitDefaultValue=false)] + public StringValue RegularProductionOrderType { get; set; } + + [DataMember(Name="SONbr", EmitDefaultValue=false)] + public StringValue SONbr { get; set; } + + [DataMember(Name="SOType", EmitDefaultValue=false)] + public StringValue SOType { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CapableToPromiseDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromiseDetail.cs new file mode 100644 index 00000000..dce226af --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromiseDetail.cs @@ -0,0 +1,69 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CapableToPromiseDetail : Entity_v4 + { + + [DataMember(Name="CTPAccepted", EmitDefaultValue=false)] + public BooleanValue CTPAccepted { get; set; } + + [DataMember(Name="CTPDate", EmitDefaultValue=false)] + public DateTimeValue CTPDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineDescription", EmitDefaultValue=false)] + public StringValue LineDescription { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="ManualOrderNbr", EmitDefaultValue=false)] + public StringValue ManualOrderNbr { get; set; } + + [DataMember(Name="OpenQty", EmitDefaultValue=false)] + public DecimalValue OpenQty { get; set; } + + [DataMember(Name="OriginalRequestDate", EmitDefaultValue=false)] + public DateTimeValue OriginalRequestDate { get; set; } + + [DataMember(Name="ProdOrderNbr", EmitDefaultValue=false)] + public StringValue ProdOrderNbr { get; set; } + + [DataMember(Name="ProdOrderType", EmitDefaultValue=false)] + public StringValue ProdOrderType { get; set; } + + [DataMember(Name="RequestedOn", EmitDefaultValue=false)] + public DateTimeValue RequestedOn { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="ShipOn", EmitDefaultValue=false)] + public DateTimeValue ShipOn { get; set; } + + [DataMember(Name="SONbr", EmitDefaultValue=false)] + public StringValue SONbr { get; set; } + + [DataMember(Name="SOType", EmitDefaultValue=false)] + public StringValue SOType { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrders.cs b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrders.cs new file mode 100644 index 00000000..4d9e5ed4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrders.cs @@ -0,0 +1,18 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CloseProductionOrders : Entity_v4 + { + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Period", EmitDefaultValue=false)] + public StringValue Period { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrdersDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrdersDetail.cs new file mode 100644 index 00000000..256aee3d --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrdersDetail.cs @@ -0,0 +1,54 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CloseProductionOrdersDetail : Entity_v4 + { + + [DataMember(Name="CostCode", EmitDefaultValue=false)] + public StringValue CostCode { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Project", EmitDefaultValue=false)] + public StringValue Project { get; set; } + + [DataMember(Name="ProjectTask", EmitDefaultValue=false)] + public StringValue ProjectTask { get; set; } + + [DataMember(Name="QtyComplete", EmitDefaultValue=false)] + public DecimalValue QtyComplete { get; set; } + + [DataMember(Name="QtytoProduce", EmitDefaultValue=false)] + public DecimalValue QtytoProduce { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + [DataMember(Name="WIPBalance", EmitDefaultValue=false)] + public DecimalValue WIPBalance { get; set; } + + [DataMember(Name="WIPVarianceAccount", EmitDefaultValue=false)] + public StringValue WIPVarianceAccount { get; set; } + + [DataMember(Name="WIPVarianceSubaccount", EmitDefaultValue=false)] + public StringValue WIPVarianceSubaccount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationFeature.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationFeature.cs new file mode 100644 index 00000000..25ca2e6e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationFeature.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationFeature : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="AllowNonInventoryOptions", EmitDefaultValue=false)] + public BooleanValue AllowNonInventoryOptions { get; set; } + + [DataMember(Name="ConfigurationFeatureAttribute", EmitDefaultValue=false)] + public List ConfigurationFeatureAttribute { get; set; } + + [DataMember(Name="ConfigurationFeatureOption", EmitDefaultValue=false)] + public List ConfigurationFeatureOption { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="DisplayOptionAttributes", EmitDefaultValue=false)] + public BooleanValue DisplayOptionAttributes { get; set; } + + [DataMember(Name="FeatureID", EmitDefaultValue=false)] + public StringValue FeatureID { get; set; } + + [DataMember(Name="PrintResults", EmitDefaultValue=false)] + public BooleanValue PrintResults { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttribute.cs new file mode 100644 index 00000000..3e2da7f4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttribute.cs @@ -0,0 +1,54 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintAttribute : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="DefaultValue", EmitDefaultValue=false)] + public StringValue DefaultValue { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="IsFormula", EmitDefaultValue=false)] + public BooleanValue IsFormula { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Required", EmitDefaultValue=false)] + public BooleanValue Required { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Rules", EmitDefaultValue=false)] + public List Rules { get; set; } + + [DataMember(Name="SortOrder", EmitDefaultValue=false)] + public IntValue SortOrder { get; set; } + + [DataMember(Name="Variable", EmitDefaultValue=false)] + public StringValue Variable { get; set; } + + [DataMember(Name="Visible", EmitDefaultValue=false)] + public BooleanValue Visible { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttributeRule.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttributeRule.cs new file mode 100644 index 00000000..5f8af0ea --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttributeRule.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintAttributeRule : Entity_v4 + { + + [DataMember(Name="Condition", EmitDefaultValue=false)] + public StringValue Condition { get; set; } + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Rule", EmitDefaultValue=false)] + public StringValue Rule { get; set; } + + [DataMember(Name="RuleSource", EmitDefaultValue=false)] + public StringValue RuleSource { get; set; } + + [DataMember(Name="SourceLineNbr", EmitDefaultValue=false)] + public IntValue SourceLineNbr { get; set; } + + [DataMember(Name="TargetFeature", EmitDefaultValue=false)] + public StringValue TargetFeature { get; set; } + + [DataMember(Name="TargetOption", EmitDefaultValue=false)] + public StringValue TargetOption { get; set; } + + [DataMember(Name="Value1", EmitDefaultValue=false)] + public StringValue Value1 { get; set; } + + [DataMember(Name="Value2", EmitDefaultValue=false)] + public StringValue Value2 { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureOption.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureOption.cs new file mode 100644 index 00000000..dc747847 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureOption.cs @@ -0,0 +1,99 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintFeatureOption : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="FeatureLineNbr", EmitDefaultValue=false)] + public IntValue FeatureLineNbr { get; set; } + + [DataMember(Name="FixedInclude", EmitDefaultValue=false)] + public BooleanValue FixedInclude { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotQty", EmitDefaultValue=false)] + public StringValue LotQty { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="MaxQty", EmitDefaultValue=false)] + public StringValue MaxQty { get; set; } + + [DataMember(Name="MinQty", EmitDefaultValue=false)] + public StringValue MinQty { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="PhantomRouting", EmitDefaultValue=false)] + public StringValue PhantomRouting { get; set; } + + [DataMember(Name="PriceFactor", EmitDefaultValue=false)] + public StringValue PriceFactor { get; set; } + + [DataMember(Name="PrintResults", EmitDefaultValue=false)] + public BooleanValue PrintResults { get; set; } + + [DataMember(Name="QtyEnabled", EmitDefaultValue=false)] + public BooleanValue QtyEnabled { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public StringValue QtyRequired { get; set; } + + [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)] + public BooleanValue QtyRoundUp { get; set; } + + [DataMember(Name="ResultsCopy", EmitDefaultValue=false)] + public BooleanValue ResultsCopy { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public StringValue ScrapFactor { get; set; } + + [DataMember(Name="SortOrder", EmitDefaultValue=false)] + public IntValue SortOrder { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureRule.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureRule.cs new file mode 100644 index 00000000..30226abd --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureRule.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintFeatureRule : Entity_v4 + { + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Rule", EmitDefaultValue=false)] + public StringValue Rule { get; set; } + + [DataMember(Name="RuleSource", EmitDefaultValue=false)] + public StringValue RuleSource { get; set; } + + [DataMember(Name="SourceLineNbr", EmitDefaultValue=false)] + public IntValue SourceLineNbr { get; set; } + + [DataMember(Name="SourceOption", EmitDefaultValue=false)] + public StringValue SourceOption { get; set; } + + [DataMember(Name="TargetFeature", EmitDefaultValue=false)] + public StringValue TargetFeature { get; set; } + + [DataMember(Name="TargetOption", EmitDefaultValue=false)] + public StringValue TargetOption { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintKey.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintKey.cs new file mode 100644 index 00000000..639a2b32 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintKey.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintKey : Entity_v4 + { + + [DataMember(Name="Format", EmitDefaultValue=false)] + public StringValue Format { get; set; } + + [DataMember(Name="Formula", EmitDefaultValue=false)] + public StringValue Formula { get; set; } + + [DataMember(Name="KeyDescription", EmitDefaultValue=false)] + public StringValue KeyDescription { get; set; } + + [DataMember(Name="NumberSequence", EmitDefaultValue=false)] + public StringValue NumberSequence { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintPrice.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintPrice.cs new file mode 100644 index 00000000..81bbcf07 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintPrice.cs @@ -0,0 +1,18 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintPrice : Entity_v4 + { + + [DataMember(Name="Calculate", EmitDefaultValue=false)] + public StringValue Calculate { get; set; } + + [DataMember(Name="Rollup", EmitDefaultValue=false)] + public StringValue Rollup { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenance.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenance.cs new file mode 100644 index 00000000..d3534eef --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenance.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintenance : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BOMRevision", EmitDefaultValue=false)] + public StringValue BOMRevision { get; set; } + + [DataMember(Name="CompletionRequiredBeforeProduction", EmitDefaultValue=false)] + public BooleanValue CompletionRequiredBeforeProduction { get; set; } + + [DataMember(Name="ConfigAttributes", EmitDefaultValue=false)] + public List ConfigAttributes { get; set; } + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Features", EmitDefaultValue=false)] + public List Features { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Keys", EmitDefaultValue=false)] + public ConfigurationMaintKey Keys { get; set; } + + [DataMember(Name="Price", EmitDefaultValue=false)] + public ConfigurationMaintPrice Price { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenanceFeature.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenanceFeature.cs new file mode 100644 index 00000000..cb55ca60 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenanceFeature.cs @@ -0,0 +1,63 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfigurationMaintenanceFeature : Entity_v4 + { + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="FeatureID", EmitDefaultValue=false)] + public StringValue FeatureID { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LotQty", EmitDefaultValue=false)] + public StringValue LotQty { get; set; } + + [DataMember(Name="MaxQty", EmitDefaultValue=false)] + public StringValue MaxQty { get; set; } + + [DataMember(Name="MaxSelection", EmitDefaultValue=false)] + public StringValue MaxSelection { get; set; } + + [DataMember(Name="MinQty", EmitDefaultValue=false)] + public StringValue MinQty { get; set; } + + [DataMember(Name="MinSelection", EmitDefaultValue=false)] + public StringValue MinSelection { get; set; } + + [DataMember(Name="Options", EmitDefaultValue=false)] + public List Options { get; set; } + + [DataMember(Name="PrintResults", EmitDefaultValue=false)] + public BooleanValue PrintResults { get; set; } + + [DataMember(Name="ResultsCopy", EmitDefaultValue=false)] + public BooleanValue ResultsCopy { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Rules", EmitDefaultValue=false)] + public List Rules { get; set; } + + [DataMember(Name="SortOrder", EmitDefaultValue=false)] + public IntValue SortOrder { get; set; } + + [DataMember(Name="Visible", EmitDefaultValue=false)] + public BooleanValue Visible { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfiguratorPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfiguratorPreferences.cs new file mode 100644 index 00000000..8d3f4f24 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ConfiguratorPreferences.cs @@ -0,0 +1,54 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ConfiguratorPreferences : Entity_v4 + { + + [DataMember(Name="Calculate", EmitDefaultValue=false)] + public StringValue Calculate { get; set; } + + [DataMember(Name="CompletionRequiredBeforeProduction", EmitDefaultValue=false)] + public BooleanValue CompletionRequiredBeforeProduction { get; set; } + + [DataMember(Name="ConfigKeyFormat", EmitDefaultValue=false)] + public StringValue ConfigKeyFormat { get; set; } + + [DataMember(Name="ConfigNumberingSequence", EmitDefaultValue=false)] + public StringValue ConfigNumberingSequence { get; set; } + + [DataMember(Name="DefaultKeyNumberSequence", EmitDefaultValue=false)] + public StringValue DefaultKeyNumberSequence { get; set; } + + [DataMember(Name="DefaultRevision", EmitDefaultValue=false)] + public StringValue DefaultRevision { get; set; } + + [DataMember(Name="EnableDiscount", EmitDefaultValue=false)] + public BooleanValue EnableDiscount { get; set; } + + [DataMember(Name="EnablePrice", EmitDefaultValue=false)] + public BooleanValue EnablePrice { get; set; } + + [DataMember(Name="EnableSubitem", EmitDefaultValue=false)] + public BooleanValue EnableSubitem { get; set; } + + [DataMember(Name="EnableWarehouse", EmitDefaultValue=false)] + public BooleanValue EnableWarehouse { get; set; } + + [DataMember(Name="HidePriceDetails", EmitDefaultValue=false)] + public BooleanValue HidePriceDetails { get; set; } + + [DataMember(Name="OverrideDefaultonConfigurationAllowCalculateOverride", EmitDefaultValue=false)] + public BooleanValue OverrideDefaultonConfigurationAllowCalculateOverride { get; set; } + + [DataMember(Name="OverrideDefaultonConfigurationAllowRollupOverride", EmitDefaultValue=false)] + public BooleanValue OverrideDefaultonConfigurationAllowRollupOverride { get; set; } + + [DataMember(Name="Rollup", EmitDefaultValue=false)] + public StringValue Rollup { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostRoll.cs b/Acumatica.Manufacturing_21.200.001/Model/CostRoll.cs new file mode 100644 index 00000000..b6654257 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CostRoll.cs @@ -0,0 +1,57 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CostRoll : Entity_v4 + { + + [DataMember(Name="ApplytoPendingCosts", EmitDefaultValue=false)] + public BooleanValue ApplytoPendingCosts { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="EffectiveDate", EmitDefaultValue=false)] + public DateTimeValue EffectiveDate { get; set; } + + [DataMember(Name="IgnoreMinMaxLotSizeValues", EmitDefaultValue=false)] + public BooleanValue IgnoreMinMaxLotSizeValues { get; set; } + + [DataMember(Name="IncludeFixedCosts", EmitDefaultValue=false)] + public BooleanValue IncludeFixedCosts { get; set; } + + [DataMember(Name="IncludeMaterialScrapFactors", EmitDefaultValue=false)] + public BooleanValue IncludeMaterialScrapFactors { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public StringValue Level { get; set; } + + [DataMember(Name="Results", EmitDefaultValue=false)] + public List Results { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UpdateMaterial", EmitDefaultValue=false)] + public BooleanValue UpdateMaterial { get; set; } + + [DataMember(Name="UsePendingStandardCostforPurchaseItems", EmitDefaultValue=false)] + public BooleanValue UsePendingStandardCostforPurchaseItems { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostRollHistory.cs b/Acumatica.Manufacturing_21.200.001/Model/CostRollHistory.cs new file mode 100644 index 00000000..adf316e2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CostRollHistory.cs @@ -0,0 +1,108 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CostRollHistory : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="CurrentCost", EmitDefaultValue=false)] + public DecimalValue CurrentCost { get; set; } + + [DataMember(Name="CurrentStatus", EmitDefaultValue=false)] + public StringValue CurrentStatus { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="DefaultBOM", EmitDefaultValue=false)] + public BooleanValue DefaultBOM { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="FixedLabor", EmitDefaultValue=false)] + public DecimalValue FixedLabor { get; set; } + + [DataMember(Name="FixedLaborTime", EmitDefaultValue=false)] + public StringValue FixedLaborTime { get; set; } + + [DataMember(Name="FixedOverhead", EmitDefaultValue=false)] + public DecimalValue FixedOverhead { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="LastUpdatedDateTime", EmitDefaultValue=false)] + public DateTimeValue LastUpdatedDateTime { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public IntValue Level { get; set; } + + [DataMember(Name="LotSize", EmitDefaultValue=false)] + public DecimalValue LotSize { get; set; } + + [DataMember(Name="Machine", EmitDefaultValue=false)] + public DecimalValue Machine { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="ManufacturedMaterial", EmitDefaultValue=false)] + public DecimalValue ManufacturedMaterial { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public DecimalValue Material { get; set; } + + [DataMember(Name="MultiLevel", EmitDefaultValue=false)] + public BooleanValue MultiLevel { get; set; } + + [DataMember(Name="PendingCost", EmitDefaultValue=false)] + public DecimalValue PendingCost { get; set; } + + [DataMember(Name="PurchaseMaterial", EmitDefaultValue=false)] + public DecimalValue PurchaseMaterial { get; set; } + + [DataMember(Name="RefMaterial", EmitDefaultValue=false)] + public DecimalValue RefMaterial { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="StartDate", EmitDefaultValue=false)] + public DateTimeValue StartDate { get; set; } + + [DataMember(Name="Subcontract", EmitDefaultValue=false)] + public DecimalValue Subcontract { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public DecimalValue Tools { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="VariableLabor", EmitDefaultValue=false)] + public DecimalValue VariableLabor { get; set; } + + [DataMember(Name="VariableLaborTime", EmitDefaultValue=false)] + public StringValue VariableLaborTime { get; set; } + + [DataMember(Name="VariableOverhead", EmitDefaultValue=false)] + public DecimalValue VariableOverhead { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostRollResult.cs b/Acumatica.Manufacturing_21.200.001/Model/CostRollResult.cs new file mode 100644 index 00000000..6a1ff827 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CostRollResult.cs @@ -0,0 +1,105 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CostRollResult : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="CurrentStandardCost", EmitDefaultValue=false)] + public DecimalValue CurrentStandardCost { get; set; } + + [DataMember(Name="DefaultBOM", EmitDefaultValue=false)] + public BooleanValue DefaultBOM { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="FixedLabor", EmitDefaultValue=false)] + public DecimalValue FixedLabor { get; set; } + + [DataMember(Name="FixedLaborTime", EmitDefaultValue=false)] + public StringValue FixedLaborTime { get; set; } + + [DataMember(Name="FixedOverhead", EmitDefaultValue=false)] + public DecimalValue FixedOverhead { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public IntValue Level { get; set; } + + [DataMember(Name="LotSize", EmitDefaultValue=false)] + public DecimalValue LotSize { get; set; } + + [DataMember(Name="Machine", EmitDefaultValue=false)] + public DecimalValue Machine { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="ManufacturedMaterial", EmitDefaultValue=false)] + public DecimalValue ManufacturedMaterial { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public DecimalValue Material { get; set; } + + [DataMember(Name="MultiLevel", EmitDefaultValue=false)] + public BooleanValue MultiLevel { get; set; } + + [DataMember(Name="PendingStandardCost", EmitDefaultValue=false)] + public DecimalValue PendingStandardCost { get; set; } + + [DataMember(Name="PurchaseMaterial", EmitDefaultValue=false)] + public DecimalValue PurchaseMaterial { get; set; } + + [DataMember(Name="RefMaterial", EmitDefaultValue=false)] + public DecimalValue RefMaterial { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subcontract", EmitDefaultValue=false)] + public DecimalValue Subcontract { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public DecimalValue Tools { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UserID", EmitDefaultValue=false)] + public GuidValue UserID { get; set; } + + [DataMember(Name="VariableLabor", EmitDefaultValue=false)] + public DecimalValue VariableLabor { get; set; } + + [DataMember(Name="VariableLaborTime", EmitDefaultValue=false)] + public StringValue VariableLaborTime { get; set; } + + [DataMember(Name="VariableOverhead", EmitDefaultValue=false)] + public DecimalValue VariableOverhead { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostTransaction.cs b/Acumatica.Manufacturing_21.200.001/Model/CostTransaction.cs new file mode 100644 index 00000000..417cb84b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CostTransaction.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CostTransaction : Entity_v4 + { + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="ControlAmount", EmitDefaultValue=false)] + public DecimalValue ControlAmount { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="OrigBatchNbr", EmitDefaultValue=false)] + public StringValue OrigBatchNbr { get; set; } + + [DataMember(Name="OrigDocType", EmitDefaultValue=false)] + public StringValue OrigDocType { get; set; } + + [DataMember(Name="PostPeriod", EmitDefaultValue=false)] + public StringValue PostPeriod { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="TotalAmount", EmitDefaultValue=false)] + public DecimalValue TotalAmount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostTransactionDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CostTransactionDetail.cs new file mode 100644 index 00000000..f442e639 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CostTransactionDetail.cs @@ -0,0 +1,60 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CostTransactionDetail : Entity_v4 + { + + [DataMember(Name="Account", EmitDefaultValue=false)] + public StringValue Account { get; set; } + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="DocType", EmitDefaultValue=false)] + public StringValue DocType { get; set; } + + [DataMember(Name="ExtCost", EmitDefaultValue=false)] + public DecimalValue ExtCost { get; set; } + + [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)] + public IntValue GLBatchLineNbr { get; set; } + + [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)] + public StringValue GLBatchNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="RefCostID", EmitDefaultValue=false)] + public StringValue RefCostID { get; set; } + + [DataMember(Name="Subaccount", EmitDefaultValue=false)] + public StringValue Subaccount { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="TranType", EmitDefaultValue=false)] + public StringValue TranType { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CreateProductionDocuments.cs b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionDocuments.cs new file mode 100644 index 00000000..78a50323 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionDocuments.cs @@ -0,0 +1,66 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CreateProductionDocuments : Entity_v4 + { + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="CustomerLocation", EmitDefaultValue=false)] + public StringValue CustomerLocation { get; set; } + + [DataMember(Name="CustomerName", EmitDefaultValue=false)] + public StringValue CustomerName { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemDescription", EmitDefaultValue=false)] + public StringValue ItemDescription { get; set; } + + [DataMember(Name="PlanID", EmitDefaultValue=false)] + public LongValue PlanID { get; set; } + + [DataMember(Name="PlanType", EmitDefaultValue=false)] + public StringValue PlanType { get; set; } + + [DataMember(Name="ProdOperationID", EmitDefaultValue=false)] + public StringValue ProdOperationID { get; set; } + + [DataMember(Name="ProdOrderType", EmitDefaultValue=false)] + public StringValue ProdOrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="RequestedOn", EmitDefaultValue=false)] + public DateTimeValue RequestedOn { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)] + public StringValue SOOrderNbr { get; set; } + + [DataMember(Name="SOOrderType", EmitDefaultValue=false)] + public StringValue SOOrderType { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CreateProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionOrder.cs new file mode 100644 index 00000000..a0723dd1 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionOrder.cs @@ -0,0 +1,63 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CreateProductionOrder : Entity_v4 + { + + [DataMember(Name="CreationDate", EmitDefaultValue=false)] + public DateTimeValue CreationDate { get; set; } + + [DataMember(Name="CreationOrderType", EmitDefaultValue=false)] + public StringValue CreationOrderType { get; set; } + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="Documents", EmitDefaultValue=false)] + public List Documents { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClassID", EmitDefaultValue=false)] + public StringValue ItemClassID { get; set; } + + [DataMember(Name="Me", EmitDefaultValue=false)] + public BooleanValue Me { get; set; } + + [DataMember(Name="My", EmitDefaultValue=false)] + public BooleanValue My { get; set; } + + [DataMember(Name="ProdOrderType", EmitDefaultValue=false)] + public StringValue ProdOrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="ProductManager", EmitDefaultValue=false)] + public StringValue ProductManager { get; set; } + + [DataMember(Name="ProductWorkgroup", EmitDefaultValue=false)] + public StringValue ProductWorkgroup { get; set; } + + [DataMember(Name="RequestedOnEndDate", EmitDefaultValue=false)] + public DateTimeValue RequestedOnEndDate { get; set; } + + [DataMember(Name="RequestedOnStartDate", EmitDefaultValue=false)] + public DateTimeValue RequestedOnStartDate { get; set; } + + [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)] + public StringValue SOOrderNbr { get; set; } + + [DataMember(Name="SOOrderType", EmitDefaultValue=false)] + public StringValue SOOrderType { get; set; } + + [DataMember(Name="WarehouseID", EmitDefaultValue=false)] + public StringValue WarehouseID { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterialDetail.cs new file mode 100644 index 00000000..c3a9720a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterialDetail.cs @@ -0,0 +1,120 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CriticalMaterialDetail : Entity_v4 + { + + [DataMember(Name="Allocated", EmitDefaultValue=false)] + public BooleanValue Allocated { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="Byproduct", EmitDefaultValue=false)] + public BooleanValue Byproduct { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Isstock", EmitDefaultValue=false)] + public BooleanValue Isstock { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="MarkforPO", EmitDefaultValue=false)] + public BooleanValue MarkforPO { get; set; } + + [DataMember(Name="MarkforProduction", EmitDefaultValue=false)] + public BooleanValue MarkforProduction { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="POOrderNbr", EmitDefaultValue=false)] + public StringValue POOrderNbr { get; set; } + + [DataMember(Name="PreferredVendorID", EmitDefaultValue=false)] + public StringValue PreferredVendorID { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyAvailable", EmitDefaultValue=false)] + public DecimalValue QtyAvailable { get; set; } + + [DataMember(Name="QtyHardAvailable", EmitDefaultValue=false)] + public DecimalValue QtyHardAvailable { get; set; } + + [DataMember(Name="QtyOnHand", EmitDefaultValue=false)] + public DecimalValue QtyOnHand { get; set; } + + [DataMember(Name="QtyProductionDemand", EmitDefaultValue=false)] + public DecimalValue QtyProductionDemand { get; set; } + + [DataMember(Name="QtyProductionDemandPrepared", EmitDefaultValue=false)] + public DecimalValue QtyProductionDemandPrepared { get; set; } + + [DataMember(Name="QtyProductionSupply", EmitDefaultValue=false)] + public DecimalValue QtyProductionSupply { get; set; } + + [DataMember(Name="QtyProductionSupplyPrepared", EmitDefaultValue=false)] + public DecimalValue QtyProductionSupplyPrepared { get; set; } + + [DataMember(Name="QtyRemaining", EmitDefaultValue=false)] + public DecimalValue QtyRemaining { get; set; } + + [DataMember(Name="QtyShort", EmitDefaultValue=false)] + public DecimalValue QtyShort { get; set; } + + [DataMember(Name="ReplenishmentSource", EmitDefaultValue=false)] + public StringValue ReplenishmentSource { get; set; } + + [DataMember(Name="RequiredDate", EmitDefaultValue=false)] + public DateTimeValue RequiredDate { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="SubAssyOrderType", EmitDefaultValue=false)] + public StringValue SubAssyOrderType { get; set; } + + [DataMember(Name="SubAssyProductionNbr", EmitDefaultValue=false)] + public StringValue SubAssyProductionNbr { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TotalRequired", EmitDefaultValue=false)] + public DecimalValue TotalRequired { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="VendorName", EmitDefaultValue=false)] + public StringValue VendorName { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterials.cs b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterials.cs new file mode 100644 index 00000000..f81242ad --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterials.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class CriticalMaterials : Entity_v4 + { + + [DataMember(Name="Detail", EmitDefaultValue=false)] + public List Detail { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="ShowAllItems", EmitDefaultValue=false)] + public BooleanValue ShowAllItems { get; set; } + + [DataMember(Name="ShowAllocated", EmitDefaultValue=false)] + public BooleanValue ShowAllocated { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntry.cs new file mode 100644 index 00000000..ea345f3c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntry.cs @@ -0,0 +1,78 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class DisassemblyEntry : Entity_v4 + { + + [DataMember(Name="Allocations", EmitDefaultValue=false)] + public List Allocations { get; set; } + + [DataMember(Name="Attributes", EmitDefaultValue=false)] + public List Attributes { get; set; } + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="Branch", EmitDefaultValue=false)] + public StringValue Branch { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="INDocType", EmitDefaultValue=false)] + public StringValue INDocType { get; set; } + + [DataMember(Name="INRefNbr", EmitDefaultValue=false)] + public StringValue INRefNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineDescription", EmitDefaultValue=false)] + public StringValue LineDescription { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public List Material { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="PostPeriod", EmitDefaultValue=false)] + public StringValue PostPeriod { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="TranType", EmitDefaultValue=false)] + public StringValue TranType { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAllocation.cs new file mode 100644 index 00000000..61b755e3 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAllocation.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class DisassemblyEntryAllocation : Entity_v4 + { + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)] + public IntValue SplitLineNbr { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAttribute.cs new file mode 100644 index 00000000..26959393 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAttribute.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class DisassemblyEntryAttribute : Entity_v4 + { + + [DataMember(Name="Attribute", EmitDefaultValue=false)] + public StringValue Attribute { get; set; } + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="ProdAttributeLineNbr", EmitDefaultValue=false)] + public IntValue ProdAttributeLineNbr { get; set; } + + [DataMember(Name="Required", EmitDefaultValue=false)] + public BooleanValue Required { get; set; } + + [DataMember(Name="TranLineNbr", EmitDefaultValue=false)] + public IntValue TranLineNbr { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterial.cs new file mode 100644 index 00000000..65a1e6ab --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterial.cs @@ -0,0 +1,84 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class DisassemblyEntryMaterial : Entity_v4 + { + + [DataMember(Name="Allocations", EmitDefaultValue=false)] + public List Allocations { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="ExtCost", EmitDefaultValue=false)] + public DecimalValue ExtCost { get; set; } + + [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)] + public IntValue GLBatchLineNbr { get; set; } + + [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)] + public StringValue GLBatchNbr { get; set; } + + [DataMember(Name="INDocType", EmitDefaultValue=false)] + public StringValue INDocType { get; set; } + + [DataMember(Name="INLineNbr", EmitDefaultValue=false)] + public IntValue INLineNbr { get; set; } + + [DataMember(Name="INRefNbr", EmitDefaultValue=false)] + public StringValue INRefNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="MaterialLineNbr", EmitDefaultValue=false)] + public IntValue MaterialLineNbr { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)] + public StringValue ParentLotSerialNbr { get; set; } + + [DataMember(Name="QtyisScrap", EmitDefaultValue=false)] + public BooleanValue QtyisScrap { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="ReasonCode", EmitDefaultValue=false)] + public StringValue ReasonCode { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranType", EmitDefaultValue=false)] + public StringValue TranType { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterialAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterialAllocation.cs new file mode 100644 index 00000000..99e81a4e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterialAllocation.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class DisassemblyEntryMaterialAllocation : Entity_v4 + { + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)] + public IntValue SplitLineNbr { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/DocContact.cs b/Acumatica.Manufacturing_21.200.001/Model/DocContact.cs new file mode 100644 index 00000000..d684b217 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/DocContact.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class DocContact : Entity_v4 + { + + [DataMember(Name="Attention", EmitDefaultValue=false)] + public StringValue Attention { get; set; } + + [DataMember(Name="CompanyName", EmitDefaultValue=false)] + public StringValue CompanyName { get; set; } + + [DataMember(Name="Email", EmitDefaultValue=false)] + public StringValue Email { get; set; } + + [DataMember(Name="Phone1", EmitDefaultValue=false)] + public StringValue Phone1 { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ECOReferenceDesignator.cs b/Acumatica.Manufacturing_21.200.001/Model/ECOReferenceDesignator.cs new file mode 100644 index 00000000..06d496e9 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ECOReferenceDesignator.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ECOReferenceDesignator : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="MaterialLineID", EmitDefaultValue=false)] + public IntValue MaterialLineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="RefDes", EmitDefaultValue=false)] + public StringValue RefDes { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ECRReferenceDesignator.cs b/Acumatica.Manufacturing_21.200.001/Model/ECRReferenceDesignator.cs new file mode 100644 index 00000000..8f928527 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ECRReferenceDesignator.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ECRReferenceDesignator : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="MaterialLineID", EmitDefaultValue=false)] + public IntValue MaterialLineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="RefDes", EmitDefaultValue=false)] + public StringValue RefDes { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrder.cs new file mode 100644 index 00000000..d3d6d339 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrder.cs @@ -0,0 +1,57 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrder : Entity_v4 + { + + [DataMember(Name="Attributes", EmitDefaultValue=false)] + public List Attributes { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BOMRevision", EmitDefaultValue=false)] + public StringValue BOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="EffectiveDate", EmitDefaultValue=false)] + public DateTimeValue EffectiveDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Operations", EmitDefaultValue=false)] + public List Operations { get; set; } + + [DataMember(Name="Priority", EmitDefaultValue=false)] + public IntValue Priority { get; set; } + + [DataMember(Name="RequestDate", EmitDefaultValue=false)] + public DateTimeValue RequestDate { get; set; } + + [DataMember(Name="Requestor", EmitDefaultValue=false)] + public StringValue Requestor { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderAttribute.cs new file mode 100644 index 00000000..53a3d976 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderAttribute.cs @@ -0,0 +1,51 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderAttribute : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public StringValue Level { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderFunction", EmitDefaultValue=false)] + public StringValue OrderFunction { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="TransactionRequired", EmitDefaultValue=false)] + public BooleanValue TransactionRequired { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderMaterial.cs new file mode 100644 index 00000000..a8813b17 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderMaterial.cs @@ -0,0 +1,93 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderMaterial : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="BubbleNbr", EmitDefaultValue=false)] + public StringValue BubbleNbr { get; set; } + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="CompBOMID", EmitDefaultValue=false)] + public StringValue CompBOMID { get; set; } + + [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)] + public StringValue CompBOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="EffectiveDate", EmitDefaultValue=false)] + public DateTimeValue EffectiveDate { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="PhantomRouting", EmitDefaultValue=false)] + public StringValue PhantomRouting { get; set; } + + [DataMember(Name="PlannedCost", EmitDefaultValue=false)] + public DecimalValue PlannedCost { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="ReferenceDesignators", EmitDefaultValue=false)] + public List ReferenceDesignators { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public DecimalValue ScrapFactor { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOperation.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOperation.cs new file mode 100644 index 00000000..e0566153 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOperation.cs @@ -0,0 +1,81 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderOperation : Entity_v4 + { + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)] + public BooleanValue DropShippedtoVendor { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="FinishTime", EmitDefaultValue=false)] + public StringValue FinishTime { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="MachineUnits", EmitDefaultValue=false)] + public DecimalValue MachineUnits { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public List Material { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OperDesc", EmitDefaultValue=false)] + public StringValue OperDesc { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="Overheads", EmitDefaultValue=false)] + public List Overheads { get; set; } + + [DataMember(Name="QueueTime", EmitDefaultValue=false)] + public StringValue QueueTime { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="RunTime", EmitDefaultValue=false)] + public StringValue RunTime { get; set; } + + [DataMember(Name="RunUnits", EmitDefaultValue=false)] + public DecimalValue RunUnits { get; set; } + + [DataMember(Name="ScrapAction", EmitDefaultValue=false)] + public StringValue ScrapAction { get; set; } + + [DataMember(Name="SetupTime", EmitDefaultValue=false)] + public StringValue SetupTime { get; set; } + + [DataMember(Name="Steps", EmitDefaultValue=false)] + public List Steps { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public List Tools { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="VendorLocation", EmitDefaultValue=false)] + public StringValue VendorLocation { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOverhead.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOverhead.cs new file mode 100644 index 00000000..d3ac6960 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOverhead.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderOverhead : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="Factor", EmitDefaultValue=false)] + public DecimalValue Factor { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OverheadID", EmitDefaultValue=false)] + public StringValue OverheadID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderStep.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderStep.cs new file mode 100644 index 00000000..720ebf43 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderStep.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderStep : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderTool.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderTool.cs new file mode 100644 index 00000000..16bbff1f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderTool.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeOrderTool : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ToolID", EmitDefaultValue=false)] + public StringValue ToolID { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequest.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequest.cs new file mode 100644 index 00000000..44305b2f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequest.cs @@ -0,0 +1,60 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequest : Entity_v4 + { + + [DataMember(Name="Attributes", EmitDefaultValue=false)] + public List Attributes { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BOMRevision", EmitDefaultValue=false)] + public StringValue BOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECOID", EmitDefaultValue=false)] + public StringValue ECOID { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="EffectiveDate", EmitDefaultValue=false)] + public DateTimeValue EffectiveDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Operations", EmitDefaultValue=false)] + public List Operations { get; set; } + + [DataMember(Name="Priority", EmitDefaultValue=false)] + public IntValue Priority { get; set; } + + [DataMember(Name="RequestDate", EmitDefaultValue=false)] + public DateTimeValue RequestDate { get; set; } + + [DataMember(Name="Requestor", EmitDefaultValue=false)] + public StringValue Requestor { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestAttribute.cs new file mode 100644 index 00000000..60b3ef68 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestAttribute.cs @@ -0,0 +1,51 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestAttribute : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public StringValue Level { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderFunction", EmitDefaultValue=false)] + public StringValue OrderFunction { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="TransactionRequired", EmitDefaultValue=false)] + public BooleanValue TransactionRequired { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestMaterial.cs new file mode 100644 index 00000000..99bfb5c5 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestMaterial.cs @@ -0,0 +1,93 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestMaterial : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="BubbleNbr", EmitDefaultValue=false)] + public StringValue BubbleNbr { get; set; } + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="CompBOMID", EmitDefaultValue=false)] + public StringValue CompBOMID { get; set; } + + [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)] + public StringValue CompBOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="EffectiveDate", EmitDefaultValue=false)] + public DateTimeValue EffectiveDate { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="PhantomRouting", EmitDefaultValue=false)] + public StringValue PhantomRouting { get; set; } + + [DataMember(Name="PlannedCost", EmitDefaultValue=false)] + public DecimalValue PlannedCost { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="ReferenceDesignators", EmitDefaultValue=false)] + public List ReferenceDesignators { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public DecimalValue ScrapFactor { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOperation.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOperation.cs new file mode 100644 index 00000000..4e1d621b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOperation.cs @@ -0,0 +1,81 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestOperation : Entity_v4 + { + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)] + public BooleanValue DropShippedtoVendor { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="FinishTime", EmitDefaultValue=false)] + public StringValue FinishTime { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="MachineUnits", EmitDefaultValue=false)] + public DecimalValue MachineUnits { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public List Material { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OperDesc", EmitDefaultValue=false)] + public StringValue OperDesc { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="Overheads", EmitDefaultValue=false)] + public List Overheads { get; set; } + + [DataMember(Name="QueueTime", EmitDefaultValue=false)] + public StringValue QueueTime { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="RunTime", EmitDefaultValue=false)] + public StringValue RunTime { get; set; } + + [DataMember(Name="RunUnits", EmitDefaultValue=false)] + public DecimalValue RunUnits { get; set; } + + [DataMember(Name="ScrapAction", EmitDefaultValue=false)] + public StringValue ScrapAction { get; set; } + + [DataMember(Name="SetupTime", EmitDefaultValue=false)] + public StringValue SetupTime { get; set; } + + [DataMember(Name="Steps", EmitDefaultValue=false)] + public List Steps { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public List Tools { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="VendorLocation", EmitDefaultValue=false)] + public StringValue VendorLocation { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOverhead.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOverhead.cs new file mode 100644 index 00000000..a4a172a9 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOverhead.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestOverhead : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="Factor", EmitDefaultValue=false)] + public DecimalValue Factor { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OverheadID", EmitDefaultValue=false)] + public StringValue OverheadID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestStep.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestStep.cs new file mode 100644 index 00000000..7a9da424 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestStep.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestStep : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestTools.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestTools.cs new file mode 100644 index 00000000..18f58d33 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestTools.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EngineeringChangeRequestTools : Entity_v4 + { + + [DataMember(Name="ChangeStatus", EmitDefaultValue=false)] + public StringValue ChangeStatus { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ECRID", EmitDefaultValue=false)] + public StringValue ECRID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ToolID", EmitDefaultValue=false)] + public StringValue ToolID { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Estimate.cs b/Acumatica.Manufacturing_21.200.001/Model/Estimate.cs new file mode 100644 index 00000000..e4c7a18b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Estimate.cs @@ -0,0 +1,174 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Estimate : Entity_v4 + { + + [DataMember(Name="Branch", EmitDefaultValue=false)] + public StringValue Branch { get; set; } + + [DataMember(Name="CostCode", EmitDefaultValue=false)] + public StringValue CostCode { get; set; } + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="Engineer", EmitDefaultValue=false)] + public StringValue Engineer { get; set; } + + [DataMember(Name="EstimateClass", EmitDefaultValue=false)] + public StringValue EstimateClass { get; set; } + + [DataMember(Name="EstimateDescription", EmitDefaultValue=false)] + public StringValue EstimateDescription { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="ExtRefNbr", EmitDefaultValue=false)] + public StringValue ExtRefNbr { get; set; } + + [DataMember(Name="FixedLaborOverride", EmitDefaultValue=false)] + public BooleanValue FixedLaborOverride { get; set; } + + [DataMember(Name="FixedOverheadOverride", EmitDefaultValue=false)] + public BooleanValue FixedOverheadOverride { get; set; } + + [DataMember(Name="FixLaborCost", EmitDefaultValue=false)] + public DecimalValue FixLaborCost { get; set; } + + [DataMember(Name="FixOverheadCost", EmitDefaultValue=false)] + public DecimalValue FixOverheadCost { get; set; } + + [DataMember(Name="History", EmitDefaultValue=false)] + public List History { get; set; } + + [DataMember(Name="ImageURL", EmitDefaultValue=false)] + public StringValue ImageURL { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="ItemDescription", EmitDefaultValue=false)] + public StringValue ItemDescription { get; set; } + + [DataMember(Name="LeadTimeDays", EmitDefaultValue=false)] + public IntValue LeadTimeDays { get; set; } + + [DataMember(Name="LeadTimeOverride", EmitDefaultValue=false)] + public BooleanValue LeadTimeOverride { get; set; } + + [DataMember(Name="MachineCost", EmitDefaultValue=false)] + public DecimalValue MachineCost { get; set; } + + [DataMember(Name="MachineOverride", EmitDefaultValue=false)] + public BooleanValue MachineOverride { get; set; } + + [DataMember(Name="MaterialCost", EmitDefaultValue=false)] + public DecimalValue MaterialCost { get; set; } + + [DataMember(Name="MaterialOverride", EmitDefaultValue=false)] + public BooleanValue MaterialOverride { get; set; } + + [DataMember(Name="NonInventory", EmitDefaultValue=false)] + public BooleanValue NonInventory { get; set; } + + [DataMember(Name="Operation", EmitDefaultValue=false)] + public List Operation { get; set; } + + [DataMember(Name="OpportunityID", EmitDefaultValue=false)] + public StringValue OpportunityID { get; set; } + + [DataMember(Name="OrderNbr", EmitDefaultValue=false)] + public StringValue OrderNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="Owner", EmitDefaultValue=false)] + public StringValue Owner { get; set; } + + [DataMember(Name="Primary", EmitDefaultValue=false)] + public BooleanValue Primary { get; set; } + + [DataMember(Name="Project", EmitDefaultValue=false)] + public StringValue Project { get; set; } + + [DataMember(Name="ProjectTask", EmitDefaultValue=false)] + public StringValue ProjectTask { get; set; } + + [DataMember(Name="PromiseDate", EmitDefaultValue=false)] + public DateTimeValue PromiseDate { get; set; } + + [DataMember(Name="QuoteNbrQuoteNbr", EmitDefaultValue=false)] + public StringValue QuoteNbrQuoteNbr { get; set; } + + [DataMember(Name="QuoteSource", EmitDefaultValue=false)] + public StringValue QuoteSource { get; set; } + + [DataMember(Name="QuoteType", EmitDefaultValue=false)] + public StringValue QuoteType { get; set; } + + [DataMember(Name="RefMaterialCost", EmitDefaultValue=false)] + public DecimalValue RefMaterialCost { get; set; } + + [DataMember(Name="RequestDate", EmitDefaultValue=false)] + public DateTimeValue RequestDate { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="RevisionDate", EmitDefaultValue=false)] + public DateTimeValue RevisionDate { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="SubcontractCost", EmitDefaultValue=false)] + public DecimalValue SubcontractCost { get; set; } + + [DataMember(Name="SubcontractOverride", EmitDefaultValue=false)] + public BooleanValue SubcontractOverride { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TaxCategory", EmitDefaultValue=false)] + public StringValue TaxCategory { get; set; } + + [DataMember(Name="ToolCost", EmitDefaultValue=false)] + public DecimalValue ToolCost { get; set; } + + [DataMember(Name="ToolOverride", EmitDefaultValue=false)] + public BooleanValue ToolOverride { get; set; } + + [DataMember(Name="TotalCost", EmitDefaultValue=false)] + public DecimalValue TotalCost { get; set; } + + [DataMember(Name="Totals", EmitDefaultValue=false)] + public EstimateTotal Totals { get; set; } + + [DataMember(Name="VariableLaborOverride", EmitDefaultValue=false)] + public BooleanValue VariableLaborOverride { get; set; } + + [DataMember(Name="VariableOverheadOverride", EmitDefaultValue=false)] + public BooleanValue VariableOverheadOverride { get; set; } + + [DataMember(Name="VarLaborCost", EmitDefaultValue=false)] + public DecimalValue VarLaborCost { get; set; } + + [DataMember(Name="VarOverheadCost", EmitDefaultValue=false)] + public DecimalValue VarOverheadCost { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateClass.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateClass.cs new file mode 100644 index 00000000..57cb3a86 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateClass.cs @@ -0,0 +1,51 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateClass : Entity_v4 + { + + [DataMember(Name="ClassID", EmitDefaultValue=false)] + public StringValue ClassID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Engineer", EmitDefaultValue=false)] + public StringValue Engineer { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="LaborMarkupPct", EmitDefaultValue=false)] + public DecimalValue LaborMarkupPct { get; set; } + + [DataMember(Name="LeadTimeDays", EmitDefaultValue=false)] + public IntValue LeadTimeDays { get; set; } + + [DataMember(Name="MachineMarkupPct", EmitDefaultValue=false)] + public DecimalValue MachineMarkupPct { get; set; } + + [DataMember(Name="MaterialMarkupPct", EmitDefaultValue=false)] + public DecimalValue MaterialMarkupPct { get; set; } + + [DataMember(Name="OrderQty", EmitDefaultValue=false)] + public DecimalValue OrderQty { get; set; } + + [DataMember(Name="OverheadMarkupPct", EmitDefaultValue=false)] + public DecimalValue OverheadMarkupPct { get; set; } + + [DataMember(Name="SubcontractMarkupPct", EmitDefaultValue=false)] + public DecimalValue SubcontractMarkupPct { get; set; } + + [DataMember(Name="TaxCategory", EmitDefaultValue=false)] + public StringValue TaxCategory { get; set; } + + [DataMember(Name="ToolMarkupPct", EmitDefaultValue=false)] + public DecimalValue ToolMarkupPct { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateHistory.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateHistory.cs new file mode 100644 index 00000000..9a3f9fa2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateHistory.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateHistory : Entity_v4 + { + + [DataMember(Name="CreatedAt", EmitDefaultValue=false)] + public DateTimeValue CreatedAt { get; set; } + + [DataMember(Name="CreatedBy", EmitDefaultValue=false)] + public StringValue CreatedBy { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="HistoryLineNumber", EmitDefaultValue=false)] + public IntValue HistoryLineNumber { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateMaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateMaterialDetail.cs new file mode 100644 index 00000000..fe79b39c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateMaterialDetail.cs @@ -0,0 +1,81 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateMaterialDetail : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="NonInventory", EmitDefaultValue=false)] + public BooleanValue NonInventory { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="PhantomRouting", EmitDefaultValue=false)] + public StringValue PhantomRouting { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)] + public BooleanValue QtyRoundUp { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public DecimalValue ScrapFactor { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TotalCost", EmitDefaultValue=false)] + public DecimalValue TotalCost { get; set; } + + [DataMember(Name="TotalRequired", EmitDefaultValue=false)] + public DecimalValue TotalRequired { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOperation.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperation.cs new file mode 100644 index 00000000..eb9bbf7e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperation.cs @@ -0,0 +1,132 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateOperation : Entity_v4 + { + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)] + public BooleanValue DropShippedtoVendor { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="FinishTime", EmitDefaultValue=false)] + public StringValue FinishTime { get; set; } + + [DataMember(Name="FixedLaborOverride", EmitDefaultValue=false)] + public BooleanValue FixedLaborOverride { get; set; } + + [DataMember(Name="FixedOverheadOverride", EmitDefaultValue=false)] + public BooleanValue FixedOverheadOverride { get; set; } + + [DataMember(Name="FixLaborCost", EmitDefaultValue=false)] + public DecimalValue FixLaborCost { get; set; } + + [DataMember(Name="FixOverheadCost", EmitDefaultValue=false)] + public DecimalValue FixOverheadCost { get; set; } + + [DataMember(Name="MachineCost", EmitDefaultValue=false)] + public DecimalValue MachineCost { get; set; } + + [DataMember(Name="MachineOverride", EmitDefaultValue=false)] + public BooleanValue MachineOverride { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="MachineUnits", EmitDefaultValue=false)] + public DecimalValue MachineUnits { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public List Material { get; set; } + + [DataMember(Name="MaterialCost", EmitDefaultValue=false)] + public DecimalValue MaterialCost { get; set; } + + [DataMember(Name="MaterialOverride", EmitDefaultValue=false)] + public BooleanValue MaterialOverride { get; set; } + + [DataMember(Name="OperationDescription", EmitDefaultValue=false)] + public StringValue OperationDescription { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="OutsideProcessOptions", EmitDefaultValue=false)] + public EstimateOperationOutsideProcess OutsideProcessOptions { get; set; } + + [DataMember(Name="Overheads", EmitDefaultValue=false)] + public List Overheads { get; set; } + + [DataMember(Name="QueueTime", EmitDefaultValue=false)] + public StringValue QueueTime { get; set; } + + [DataMember(Name="RefMaterialCost", EmitDefaultValue=false)] + public DecimalValue RefMaterialCost { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="RunTime", EmitDefaultValue=false)] + public StringValue RunTime { get; set; } + + [DataMember(Name="RunUnits", EmitDefaultValue=false)] + public DecimalValue RunUnits { get; set; } + + [DataMember(Name="SetupTime", EmitDefaultValue=false)] + public StringValue SetupTime { get; set; } + + [DataMember(Name="Steps", EmitDefaultValue=false)] + public List Steps { get; set; } + + [DataMember(Name="SubcontractCost", EmitDefaultValue=false)] + public DecimalValue SubcontractCost { get; set; } + + [DataMember(Name="SubcontractOverride", EmitDefaultValue=false)] + public BooleanValue SubcontractOverride { get; set; } + + [DataMember(Name="ToolCost", EmitDefaultValue=false)] + public DecimalValue ToolCost { get; set; } + + [DataMember(Name="ToolOverride", EmitDefaultValue=false)] + public BooleanValue ToolOverride { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public List Tools { get; set; } + + [DataMember(Name="TotalCost", EmitDefaultValue=false)] + public DecimalValue TotalCost { get; set; } + + [DataMember(Name="VariableLaborOverride", EmitDefaultValue=false)] + public BooleanValue VariableLaborOverride { get; set; } + + [DataMember(Name="VariableOverheadOverride", EmitDefaultValue=false)] + public BooleanValue VariableOverheadOverride { get; set; } + + [DataMember(Name="VarLaborCost", EmitDefaultValue=false)] + public DecimalValue VarLaborCost { get; set; } + + [DataMember(Name="VarOverheadCost", EmitDefaultValue=false)] + public DecimalValue VarOverheadCost { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="VendorLocation", EmitDefaultValue=false)] + public StringValue VendorLocation { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationDetail.cs new file mode 100644 index 00000000..6e692f54 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationDetail.cs @@ -0,0 +1,108 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateOperationDetail : Entity_v4 + { + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="FinishTime", EmitDefaultValue=false)] + public StringValue FinishTime { get; set; } + + [DataMember(Name="FixedLaborOverride", EmitDefaultValue=false)] + public BooleanValue FixedLaborOverride { get; set; } + + [DataMember(Name="FixedOvhdOverride", EmitDefaultValue=false)] + public BooleanValue FixedOvhdOverride { get; set; } + + [DataMember(Name="FixLaborCost", EmitDefaultValue=false)] + public DecimalValue FixLaborCost { get; set; } + + [DataMember(Name="FixOverheadCost", EmitDefaultValue=false)] + public DecimalValue FixOverheadCost { get; set; } + + [DataMember(Name="MachineCost", EmitDefaultValue=false)] + public DecimalValue MachineCost { get; set; } + + [DataMember(Name="MachineOverride", EmitDefaultValue=false)] + public BooleanValue MachineOverride { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="MachineUnits", EmitDefaultValue=false)] + public DecimalValue MachineUnits { get; set; } + + [DataMember(Name="MaterialCost", EmitDefaultValue=false)] + public DecimalValue MaterialCost { get; set; } + + [DataMember(Name="MaterialOverride", EmitDefaultValue=false)] + public BooleanValue MaterialOverride { get; set; } + + [DataMember(Name="OperationDescription", EmitDefaultValue=false)] + public StringValue OperationDescription { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public IntValue OperationNbr { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="QueueTime", EmitDefaultValue=false)] + public StringValue QueueTime { get; set; } + + [DataMember(Name="RefMaterialCost", EmitDefaultValue=false)] + public DecimalValue RefMaterialCost { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="RunTime", EmitDefaultValue=false)] + public StringValue RunTime { get; set; } + + [DataMember(Name="RunUnits", EmitDefaultValue=false)] + public DecimalValue RunUnits { get; set; } + + [DataMember(Name="SetupTime", EmitDefaultValue=false)] + public StringValue SetupTime { get; set; } + + [DataMember(Name="SubcontractCost", EmitDefaultValue=false)] + public DecimalValue SubcontractCost { get; set; } + + [DataMember(Name="SubcontractOverride", EmitDefaultValue=false)] + public BooleanValue SubcontractOverride { get; set; } + + [DataMember(Name="ToolCost", EmitDefaultValue=false)] + public DecimalValue ToolCost { get; set; } + + [DataMember(Name="ToolOverride", EmitDefaultValue=false)] + public BooleanValue ToolOverride { get; set; } + + [DataMember(Name="VariableLaborOverride", EmitDefaultValue=false)] + public BooleanValue VariableLaborOverride { get; set; } + + [DataMember(Name="VariableOvhdOverride", EmitDefaultValue=false)] + public BooleanValue VariableOvhdOverride { get; set; } + + [DataMember(Name="VarLaborCost", EmitDefaultValue=false)] + public DecimalValue VarLaborCost { get; set; } + + [DataMember(Name="VarOverheadCost", EmitDefaultValue=false)] + public DecimalValue VarOverheadCost { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationOutsideProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationOutsideProcess.cs new file mode 100644 index 00000000..368df7dc --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationOutsideProcess.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateOperationOutsideProcess : Entity_v4 + { + + [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)] + public BooleanValue DropShippedtoVendor { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="VendorLocation", EmitDefaultValue=false)] + public StringValue VendorLocation { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOverheadDetail.cs new file mode 100644 index 00000000..301e1a47 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOverheadDetail.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateOverheadDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="Factor", EmitDefaultValue=false)] + public DecimalValue Factor { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OverheadCostRate", EmitDefaultValue=false)] + public DecimalValue OverheadCostRate { get; set; } + + [DataMember(Name="OverheadID", EmitDefaultValue=false)] + public StringValue OverheadID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="WCFlag", EmitDefaultValue=false)] + public BooleanValue WCFlag { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimatePreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimatePreferences.cs new file mode 100644 index 00000000..f946c76f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimatePreferences.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimatePreferences : Entity_v4 + { + + [DataMember(Name="AutoNumberRevisions", EmitDefaultValue=false)] + public BooleanValue AutoNumberRevisions { get; set; } + + [DataMember(Name="DefaultEstimateClass", EmitDefaultValue=false)] + public StringValue DefaultEstimateClass { get; set; } + + [DataMember(Name="DefaultProdOrderType", EmitDefaultValue=false)] + public StringValue DefaultProdOrderType { get; set; } + + [DataMember(Name="DefaultRevision", EmitDefaultValue=false)] + public StringValue DefaultRevision { get; set; } + + [DataMember(Name="DefaultWorkCenter", EmitDefaultValue=false)] + public StringValue DefaultWorkCenter { get; set; } + + [DataMember(Name="EstimateNumberSequence", EmitDefaultValue=false)] + public StringValue EstimateNumberSequence { get; set; } + + [DataMember(Name="NewRevisionIsPrimary", EmitDefaultValue=false)] + public BooleanValue NewRevisionIsPrimary { get; set; } + + [DataMember(Name="UpdateAllRevisions", EmitDefaultValue=false)] + public BooleanValue UpdateAllRevisions { get; set; } + + [DataMember(Name="UpdatePriceInfo", EmitDefaultValue=false)] + public BooleanValue UpdatePriceInfo { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateStepDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateStepDetail.cs new file mode 100644 index 00000000..d5058f7c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateStepDetail.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateStepDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateToolDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateToolDetail.cs new file mode 100644 index 00000000..e5d7ac3c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateToolDetail.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateToolDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="QtyReq", EmitDefaultValue=false)] + public DecimalValue QtyReq { get; set; } + + [DataMember(Name="ToolID", EmitDefaultValue=false)] + public StringValue ToolID { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateTotal.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateTotal.cs new file mode 100644 index 00000000..d32e20b8 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateTotal.cs @@ -0,0 +1,72 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EstimateTotal : Entity_v4 + { + + [DataMember(Name="BaseCurrencyID", EmitDefaultValue=false)] + public StringValue BaseCurrencyID { get; set; } + + [DataMember(Name="Currency", EmitDefaultValue=false)] + public StringValue Currency { get; set; } + + [DataMember(Name="CurrencyID", EmitDefaultValue=false)] + public StringValue CurrencyID { get; set; } + + [DataMember(Name="CurrRate", EmitDefaultValue=false)] + public DecimalValue CurrRate { get; set; } + + [DataMember(Name="CuryViewState", EmitDefaultValue=false)] + public BooleanValue CuryViewState { get; set; } + + [DataMember(Name="LaborMarkupPct", EmitDefaultValue=false)] + public DecimalValue LaborMarkupPct { get; set; } + + [DataMember(Name="MachineMarkupPct", EmitDefaultValue=false)] + public DecimalValue MachineMarkupPct { get; set; } + + [DataMember(Name="MaterialMarkupPct", EmitDefaultValue=false)] + public DecimalValue MaterialMarkupPct { get; set; } + + [DataMember(Name="OrderQty", EmitDefaultValue=false)] + public DecimalValue OrderQty { get; set; } + + [DataMember(Name="OverallMarkupPct", EmitDefaultValue=false)] + public DecimalValue OverallMarkupPct { get; set; } + + [DataMember(Name="OverheadMarkupPct", EmitDefaultValue=false)] + public DecimalValue OverheadMarkupPct { get; set; } + + [DataMember(Name="ReciprocalRate", EmitDefaultValue=false)] + public DecimalValue ReciprocalRate { get; set; } + + [DataMember(Name="SubcontractMarkupPct", EmitDefaultValue=false)] + public DecimalValue SubcontractMarkupPct { get; set; } + + [DataMember(Name="ToolMarkupPct", EmitDefaultValue=false)] + public DecimalValue ToolMarkupPct { get; set; } + + [DataMember(Name="TotalCost", EmitDefaultValue=false)] + public DecimalValue TotalCost { get; set; } + + [DataMember(Name="TotalPrice", EmitDefaultValue=false)] + public DecimalValue TotalPrice { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UnitPrice", EmitDefaultValue=false)] + public DecimalValue UnitPrice { get; set; } + + [DataMember(Name="UnitPriceOverride", EmitDefaultValue=false)] + public BooleanValue UnitPriceOverride { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/EventHistoryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EventHistoryDetail.cs new file mode 100644 index 00000000..bb6a0597 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/EventHistoryDetail.cs @@ -0,0 +1,51 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class EventHistoryDetail : Entity_v4 + { + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="CreatedAt", EmitDefaultValue=false)] + public DateTimeValue CreatedAt { get; set; } + + [DataMember(Name="CreatedBy", EmitDefaultValue=false)] + public StringValue CreatedBy { get; set; } + + [DataMember(Name="CreatedScreen", EmitDefaultValue=false)] + public StringValue CreatedScreen { get; set; } + + [DataMember(Name="CreatedScreenID", EmitDefaultValue=false)] + public StringValue CreatedScreenID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="DocType", EmitDefaultValue=false)] + public StringValue DocType { get; set; } + + [DataMember(Name="EventID", EmitDefaultValue=false)] + public LongValue EventID { get; set; } + + [DataMember(Name="EventLineNumber", EmitDefaultValue=false)] + public IntValue EventLineNumber { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="RelatedDocument", EmitDefaultValue=false)] + public GuidValue RelatedDocument { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/FeatureAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/FeatureAttributes.cs new file mode 100644 index 00000000..ec522ba6 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/FeatureAttributes.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class FeatureAttributes : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="DefaultValue", EmitDefaultValue=false)] + public StringValue DefaultValue { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="FeatureID", EmitDefaultValue=false)] + public StringValue FeatureID { get; set; } + + [DataMember(Name="IsFormula", EmitDefaultValue=false)] + public BooleanValue IsFormula { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Required", EmitDefaultValue=false)] + public BooleanValue Required { get; set; } + + [DataMember(Name="Variable", EmitDefaultValue=false)] + public StringValue Variable { get; set; } + + [DataMember(Name="Visible", EmitDefaultValue=false)] + public BooleanValue Visible { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/FeatureOptions.cs b/Acumatica.Manufacturing_21.200.001/Model/FeatureOptions.cs new file mode 100644 index 00000000..2194873b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/FeatureOptions.cs @@ -0,0 +1,81 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class FeatureOptions : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="FeatureID", EmitDefaultValue=false)] + public StringValue FeatureID { get; set; } + + [DataMember(Name="FixedInclude", EmitDefaultValue=false)] + public BooleanValue FixedInclude { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LotQty", EmitDefaultValue=false)] + public StringValue LotQty { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="MaxQty", EmitDefaultValue=false)] + public StringValue MaxQty { get; set; } + + [DataMember(Name="MinQty", EmitDefaultValue=false)] + public StringValue MinQty { get; set; } + + [DataMember(Name="PhantomRouting", EmitDefaultValue=false)] + public StringValue PhantomRouting { get; set; } + + [DataMember(Name="PriceFactor", EmitDefaultValue=false)] + public StringValue PriceFactor { get; set; } + + [DataMember(Name="PrintResults", EmitDefaultValue=false)] + public BooleanValue PrintResults { get; set; } + + [DataMember(Name="QtyEnabled", EmitDefaultValue=false)] + public BooleanValue QtyEnabled { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public StringValue QtyRequired { get; set; } + + [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)] + public BooleanValue QtyRoundUp { get; set; } + + [DataMember(Name="ResultsCopy", EmitDefaultValue=false)] + public BooleanValue ResultsCopy { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public StringValue ScrapFactor { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Forecast.cs b/Acumatica.Manufacturing_21.200.001/Model/Forecast.cs new file mode 100644 index 00000000..13aac8c8 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Forecast.cs @@ -0,0 +1,54 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Forecast : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="BeginDate", EmitDefaultValue=false)] + public DateTimeValue BeginDate { get; set; } + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="CustomerName", EmitDefaultValue=false)] + public StringValue CustomerName { get; set; } + + [DataMember(Name="Dependent", EmitDefaultValue=false)] + public BooleanValue Dependent { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EndDate", EmitDefaultValue=false)] + public DateTimeValue EndDate { get; set; } + + [DataMember(Name="ForecastID", EmitDefaultValue=false)] + public StringValue ForecastID { get; set; } + + [DataMember(Name="Interval", EmitDefaultValue=false)] + public StringValue Interval { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedInquiry.cs b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedInquiry.cs new file mode 100644 index 00000000..ad0809c8 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedInquiry.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ItemWhereUsedInquiry : Entity_v4 + { + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="MultiLevel", EmitDefaultValue=false)] + public BooleanValue MultiLevel { get; set; } + + [DataMember(Name="Results", EmitDefaultValue=false)] + public List Results { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedRow.cs b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedRow.cs new file mode 100644 index 00000000..3f167ed6 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedRow.cs @@ -0,0 +1,66 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ItemWhereUsedRow : Entity_v4 + { + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public IntValue Level { get; set; } + + [DataMember(Name="ParentDesc", EmitDefaultValue=false)] + public StringValue ParentDesc { get; set; } + + [DataMember(Name="ParentInventoryID", EmitDefaultValue=false)] + public StringValue ParentInventoryID { get; set; } + + [DataMember(Name="ParentItemClass", EmitDefaultValue=false)] + public StringValue ParentItemClass { get; set; } + + [DataMember(Name="ParentSubitem", EmitDefaultValue=false)] + public StringValue ParentSubitem { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="Sequence", EmitDefaultValue=false)] + public IntValue Sequence { get; set; } + + [DataMember(Name="Source", EmitDefaultValue=false)] + public StringValue Source { get; set; } + + [DataMember(Name="StockItem", EmitDefaultValue=false)] + public BooleanValue StockItem { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborCodes.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborCodes.cs new file mode 100644 index 00000000..85529257 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LaborCodes.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LaborCodes : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LaborAccount", EmitDefaultValue=false)] + public StringValue LaborAccount { get; set; } + + [DataMember(Name="LaborCode", EmitDefaultValue=false)] + public StringValue LaborCode { get; set; } + + [DataMember(Name="LaborSub", EmitDefaultValue=false)] + public StringValue LaborSub { get; set; } + + [DataMember(Name="OverheadAccount", EmitDefaultValue=false)] + public StringValue OverheadAccount { get; set; } + + [DataMember(Name="OverheadSub", EmitDefaultValue=false)] + public StringValue OverheadSub { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntry.cs new file mode 100644 index 00000000..8d8635b0 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntry.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LaborEntry : Entity_v4 + { + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="ControlQty", EmitDefaultValue=false)] + public DecimalValue ControlQty { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="PostPeriod", EmitDefaultValue=false)] + public StringValue PostPeriod { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="TotalQty", EmitDefaultValue=false)] + public DecimalValue TotalQty { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetail.cs new file mode 100644 index 00000000..86c88364 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetail.cs @@ -0,0 +1,114 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LaborEntryDetail : Entity_v4 + { + + [DataMember(Name="Allocations", EmitDefaultValue=false)] + public List Allocations { get; set; } + + [DataMember(Name="EmployeeID", EmitDefaultValue=false)] + public StringValue EmployeeID { get; set; } + + [DataMember(Name="EndTime", EmitDefaultValue=false)] + public DateTimeValue EndTime { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)] + public IntValue GLBatchLineNbr { get; set; } + + [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)] + public StringValue GLBatchNbr { get; set; } + + [DataMember(Name="INDocType", EmitDefaultValue=false)] + public StringValue INDocType { get; set; } + + [DataMember(Name="INLineNbr", EmitDefaultValue=false)] + public IntValue INLineNbr { get; set; } + + [DataMember(Name="INRefNbr", EmitDefaultValue=false)] + public StringValue INRefNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LaborAmount", EmitDefaultValue=false)] + public DecimalValue LaborAmount { get; set; } + + [DataMember(Name="LaborCode", EmitDefaultValue=false)] + public StringValue LaborCode { get; set; } + + [DataMember(Name="LaborRate", EmitDefaultValue=false)] + public DecimalValue LaborRate { get; set; } + + [DataMember(Name="LaborTime", EmitDefaultValue=false)] + public StringValue LaborTime { get; set; } + + [DataMember(Name="LaborType", EmitDefaultValue=false)] + public StringValue LaborType { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyisScrap", EmitDefaultValue=false)] + public BooleanValue QtyisScrap { get; set; } + + [DataMember(Name="QtyScrapped", EmitDefaultValue=false)] + public DecimalValue QtyScrapped { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="ReasonCode", EmitDefaultValue=false)] + public StringValue ReasonCode { get; set; } + + [DataMember(Name="ReceiptNbr", EmitDefaultValue=false)] + public StringValue ReceiptNbr { get; set; } + + [DataMember(Name="ScrapAction", EmitDefaultValue=false)] + public StringValue ScrapAction { get; set; } + + [DataMember(Name="Shift", EmitDefaultValue=false)] + public StringValue Shift { get; set; } + + [DataMember(Name="StartTime", EmitDefaultValue=false)] + public DateTimeValue StartTime { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="TransactionAttributes", EmitDefaultValue=false)] + public List TransactionAttributes { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetailAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetailAllocation.cs new file mode 100644 index 00000000..3ac501ae --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetailAllocation.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LaborEntryDetailAllocation : Entity_v4 + { + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)] + public IntValue SplitLineNbr { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntryTranAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryTranAttributes.cs new file mode 100644 index 00000000..e1d136ee --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryTranAttributes.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LaborEntryTranAttributes : Entity_v4 + { + + [DataMember(Name="Attribute", EmitDefaultValue=false)] + public StringValue Attribute { get; set; } + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ProdAttributeLineNbr", EmitDefaultValue=false)] + public IntValue ProdAttributeLineNbr { get; set; } + + [DataMember(Name="Required", EmitDefaultValue=false)] + public BooleanValue Required { get; set; } + + [DataMember(Name="TranLineNbr", EmitDefaultValue=false)] + public IntValue TranLineNbr { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LateAssignment.cs b/Acumatica.Manufacturing_21.200.001/Model/LateAssignment.cs new file mode 100644 index 00000000..ff4fb734 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LateAssignment.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LateAssignment : Entity_v4 + { + + [DataMember(Name="AllocatedDetail", EmitDefaultValue=false)] + public List AllocatedDetail { get; set; } + + [DataMember(Name="CompleteQty", EmitDefaultValue=false)] + public DecimalValue CompleteQty { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtytoProduce", EmitDefaultValue=false)] + public DecimalValue QtytoProduce { get; set; } + + [DataMember(Name="RemainingQty", EmitDefaultValue=false)] + public DecimalValue RemainingQty { get; set; } + + [DataMember(Name="ScrappedQty", EmitDefaultValue=false)] + public DecimalValue ScrappedQty { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="UnallocatedDetail", EmitDefaultValue=false)] + public List UnallocatedDetail { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentAllocatedDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentAllocatedDetail.cs new file mode 100644 index 00000000..cf99e9e7 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentAllocatedDetail.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LateAssignmentAllocatedDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)] + public StringValue ParentLotSerialNbr { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyAllocated", EmitDefaultValue=false)] + public DecimalValue QtyAllocated { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentUnallocatedDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentUnallocatedDetail.cs new file mode 100644 index 00000000..9baca4bd --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentUnallocatedDetail.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class LateAssignmentUnallocatedDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)] + public StringValue ParentLotSerialNbr { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="QtytoAllocate", EmitDefaultValue=false)] + public DecimalValue QtytoAllocate { get; set; } + + [DataMember(Name="QtyUnallocated", EmitDefaultValue=false)] + public DecimalValue QtyUnallocated { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MPSType.cs b/Acumatica.Manufacturing_21.200.001/Model/MPSType.cs new file mode 100644 index 00000000..c3a636de --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MPSType.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MPSType : Entity_v4 + { + + [DataMember(Name="Dependent", EmitDefaultValue=false)] + public BooleanValue Dependent { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="NumberingSequence", EmitDefaultValue=false)] + public StringValue NumberingSequence { get; set; } + + [DataMember(Name="TypeID", EmitDefaultValue=false)] + public StringValue TypeID { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPBucketDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPBucketDetail.cs new file mode 100644 index 00000000..61250bc4 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPBucketDetail.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPBucketDetail : Entity_v4 + { + + [DataMember(Name="Bucket", EmitDefaultValue=false)] + public IntValue Bucket { get; set; } + + [DataMember(Name="BucketID", EmitDefaultValue=false)] + public StringValue BucketID { get; set; } + + [DataMember(Name="Interval", EmitDefaultValue=false)] + public StringValue Interval { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public IntValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPBuckets.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPBuckets.cs new file mode 100644 index 00000000..1e4b601d --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPBuckets.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPBuckets : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="BucketID", EmitDefaultValue=false)] + public StringValue BucketID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiry.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiry.cs new file mode 100644 index 00000000..0bbcabb2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiry.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPDetailInquiry : Entity_v4 + { + + [DataMember(Name="BaseUnit", EmitDefaultValue=false)] + public StringValue BaseUnit { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LotQty", EmitDefaultValue=false)] + public DecimalValue LotQty { get; set; } + + [DataMember(Name="MaxOrderQty", EmitDefaultValue=false)] + public DecimalValue MaxOrderQty { get; set; } + + [DataMember(Name="MinOrderQty", EmitDefaultValue=false)] + public DecimalValue MinOrderQty { get; set; } + + [DataMember(Name="QtyOnHand", EmitDefaultValue=false)] + public DecimalValue QtyOnHand { get; set; } + + [DataMember(Name="Results", EmitDefaultValue=false)] + public List Results { get; set; } + + [DataMember(Name="SafetyStock", EmitDefaultValue=false)] + public DecimalValue SafetyStock { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiryResult.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiryResult.cs new file mode 100644 index 00000000..a89141fa --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiryResult.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPDetailInquiryResult : Entity_v4 + { + + [DataMember(Name="ParentInventoryID", EmitDefaultValue=false)] + public StringValue ParentInventoryID { get; set; } + + [DataMember(Name="ParentSubitem", EmitDefaultValue=false)] + public StringValue ParentSubitem { get; set; } + + [DataMember(Name="ProductInventoryID", EmitDefaultValue=false)] + public StringValue ProductInventoryID { get; set; } + + [DataMember(Name="ProductSubitem", EmitDefaultValue=false)] + public StringValue ProductSubitem { get; set; } + + [DataMember(Name="PromiseDate", EmitDefaultValue=false)] + public DateTimeValue PromiseDate { get; set; } + + [DataMember(Name="Qty", EmitDefaultValue=false)] + public DecimalValue Qty { get; set; } + + [DataMember(Name="QtyOnHand", EmitDefaultValue=false)] + public DecimalValue QtyOnHand { get; set; } + + [DataMember(Name="RecordID", EmitDefaultValue=false)] + public IntValue RecordID { get; set; } + + [DataMember(Name="ReferenceType", EmitDefaultValue=false)] + public StringValue ReferenceType { get; set; } + + [DataMember(Name="RelatedDocument", EmitDefaultValue=false)] + public StringValue RelatedDocument { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPDisplay.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPDisplay.cs new file mode 100644 index 00000000..26f0ada5 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPDisplay.cs @@ -0,0 +1,99 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPDisplay : Entity_v4 + { + + [DataMember(Name="ActionDate", EmitDefaultValue=false)] + public DateTimeValue ActionDate { get; set; } + + [DataMember(Name="ActionLeadTime", EmitDefaultValue=false)] + public IntValue ActionLeadTime { get; set; } + + [DataMember(Name="BaseQty", EmitDefaultValue=false)] + public DecimalValue BaseQty { get; set; } + + [DataMember(Name="BaseUOM", EmitDefaultValue=false)] + public StringValue BaseUOM { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BOMRevision", EmitDefaultValue=false)] + public StringValue BOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="MRPDate", EmitDefaultValue=false)] + public DateTimeValue MRPDate { get; set; } + + [DataMember(Name="ParentInventoryID", EmitDefaultValue=false)] + public StringValue ParentInventoryID { get; set; } + + [DataMember(Name="ParentSubitem", EmitDefaultValue=false)] + public StringValue ParentSubitem { get; set; } + + [DataMember(Name="PreferredVendorID", EmitDefaultValue=false)] + public StringValue PreferredVendorID { get; set; } + + [DataMember(Name="ProductInventoryID", EmitDefaultValue=false)] + public StringValue ProductInventoryID { get; set; } + + [DataMember(Name="ProductManagerID", EmitDefaultValue=false)] + public StringValue ProductManagerID { get; set; } + + [DataMember(Name="ProductSubitem", EmitDefaultValue=false)] + public StringValue ProductSubitem { get; set; } + + [DataMember(Name="PromiseDate", EmitDefaultValue=false)] + public DateTimeValue PromiseDate { get; set; } + + [DataMember(Name="RecordID", EmitDefaultValue=false)] + public IntValue RecordID { get; set; } + + [DataMember(Name="ReferenceType", EmitDefaultValue=false)] + public StringValue ReferenceType { get; set; } + + [DataMember(Name="RelatedDocument", EmitDefaultValue=false)] + public StringValue RelatedDocument { get; set; } + + [DataMember(Name="RelatedParentDocument", EmitDefaultValue=false)] + public StringValue RelatedParentDocument { get; set; } + + [DataMember(Name="RelatedProductDocument", EmitDefaultValue=false)] + public StringValue RelatedProductDocument { get; set; } + + [DataMember(Name="SDFlag", EmitDefaultValue=false)] + public StringValue SDFlag { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="Source", EmitDefaultValue=false)] + public StringValue Source { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="VendorName", EmitDefaultValue=false)] + public StringValue VendorName { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPException.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPException.cs new file mode 100644 index 00000000..0f96b0ad --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPException.cs @@ -0,0 +1,57 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPException : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="ItemClass", EmitDefaultValue=false)] + public StringValue ItemClass { get; set; } + + [DataMember(Name="ProductManagerID", EmitDefaultValue=false)] + public StringValue ProductManagerID { get; set; } + + [DataMember(Name="PromiseDate", EmitDefaultValue=false)] + public DateTimeValue PromiseDate { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="RecordID", EmitDefaultValue=false)] + public IntValue RecordID { get; set; } + + [DataMember(Name="RefType", EmitDefaultValue=false)] + public StringValue RefType { get; set; } + + [DataMember(Name="RelatedDocument", EmitDefaultValue=false)] + public StringValue RelatedDocument { get; set; } + + [DataMember(Name="RequiredDate", EmitDefaultValue=false)] + public DateTimeValue RequiredDate { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="SupplyQty", EmitDefaultValue=false)] + public DecimalValue SupplyQty { get; set; } + + [DataMember(Name="SupplyWarehouse", EmitDefaultValue=false)] + public StringValue SupplyWarehouse { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPPreferences.cs new file mode 100644 index 00000000..d85e81ac --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPPreferences.cs @@ -0,0 +1,54 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPPreferences : Entity_v4 + { + + [DataMember(Name="DaysAfter", EmitDefaultValue=false)] + public IntValue DaysAfter { get; set; } + + [DataMember(Name="DaysBefore", EmitDefaultValue=false)] + public IntValue DaysBefore { get; set; } + + [DataMember(Name="DefaultType", EmitDefaultValue=false)] + public StringValue DefaultType { get; set; } + + [DataMember(Name="DemandTimeFence", EmitDefaultValue=false)] + public IntValue DemandTimeFence { get; set; } + + [DataMember(Name="GracePeriod", EmitDefaultValue=false)] + public IntValue GracePeriod { get; set; } + + [DataMember(Name="IncludeOnHoldProductionOrders", EmitDefaultValue=false)] + public BooleanValue IncludeOnHoldProductionOrders { get; set; } + + [DataMember(Name="IncludeOnHoldPurchaseOrders", EmitDefaultValue=false)] + public BooleanValue IncludeOnHoldPurchaseOrders { get; set; } + + [DataMember(Name="IncludeOnHoldSalesOrders", EmitDefaultValue=false)] + public BooleanValue IncludeOnHoldSalesOrders { get; set; } + + [DataMember(Name="NumberingSequence", EmitDefaultValue=false)] + public StringValue NumberingSequence { get; set; } + + [DataMember(Name="PlanOrderType", EmitDefaultValue=false)] + public StringValue PlanOrderType { get; set; } + + [DataMember(Name="PurchaseCalendarID", EmitDefaultValue=false)] + public StringValue PurchaseCalendarID { get; set; } + + [DataMember(Name="StockingMethod", EmitDefaultValue=false)] + public StringValue StockingMethod { get; set; } + + [DataMember(Name="TimeFence", EmitDefaultValue=false)] + public IntValue TimeFence { get; set; } + + [DataMember(Name="UseFixedManufacturingTimes", EmitDefaultValue=false)] + public BooleanValue UseFixedManufacturingTimes { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItem.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItem.cs new file mode 100644 index 00000000..c72b9e3a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItem.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPRequirementsByItem : Entity_v4 + { + + [DataMember(Name="BucketID", EmitDefaultValue=false)] + public StringValue BucketID { get; set; } + + [DataMember(Name="Detail", EmitDefaultValue=false)] + public List Detail { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LeadTime", EmitDefaultValue=false)] + public IntValue LeadTime { get; set; } + + [DataMember(Name="PreferredVendorID", EmitDefaultValue=false)] + public StringValue PreferredVendorID { get; set; } + + [DataMember(Name="ProductMgr", EmitDefaultValue=false)] + public IntValue ProductMgr { get; set; } + + [DataMember(Name="ProductMgrContact", EmitDefaultValue=false)] + public StringValue ProductMgrContact { get; set; } + + [DataMember(Name="QtyonHand", EmitDefaultValue=false)] + public DecimalValue QtyonHand { get; set; } + + [DataMember(Name="RepSource", EmitDefaultValue=false)] + public StringValue RepSource { get; set; } + + [DataMember(Name="SafetyStock", EmitDefaultValue=false)] + public DecimalValue SafetyStock { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItemDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItemDetail.cs new file mode 100644 index 00000000..22d9e9e1 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItemDetail.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MRPRequirementsByItemDetail : Entity_v4 + { + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Machine.cs b/Acumatica.Manufacturing_21.200.001/Model/Machine.cs new file mode 100644 index 00000000..f59ed8b9 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Machine.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Machine : Entity_v4 + { + + [DataMember(Name="Account", EmitDefaultValue=false)] + public StringValue Account { get; set; } + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="AssetID", EmitDefaultValue=false)] + public StringValue AssetID { get; set; } + + [DataMember(Name="CalendarID", EmitDefaultValue=false)] + public StringValue CalendarID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Down", EmitDefaultValue=false)] + public BooleanValue Down { get; set; } + + [DataMember(Name="Efficiency", EmitDefaultValue=false)] + public DecimalValue Efficiency { get; set; } + + [DataMember(Name="MachineID", EmitDefaultValue=false)] + public StringValue MachineID { get; set; } + + [DataMember(Name="StandardCost", EmitDefaultValue=false)] + public DecimalValue StandardCost { get; set; } + + [DataMember(Name="Subaccount", EmitDefaultValue=false)] + public StringValue Subaccount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MachineDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MachineDetail.cs new file mode 100644 index 00000000..60831baf --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MachineDetail.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MachineDetail : Entity_v4 + { + + [DataMember(Name="MachineAccount", EmitDefaultValue=false)] + public StringValue MachineAccount { get; set; } + + [DataMember(Name="MachineID", EmitDefaultValue=false)] + public StringValue MachineID { get; set; } + + [DataMember(Name="MachineOverride", EmitDefaultValue=false)] + public BooleanValue MachineOverride { get; set; } + + [DataMember(Name="MachineSubaccount", EmitDefaultValue=false)] + public StringValue MachineSubaccount { get; set; } + + [DataMember(Name="StandardCost", EmitDefaultValue=false)] + public DecimalValue StandardCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MasterProductionSchedule.cs b/Acumatica.Manufacturing_21.200.001/Model/MasterProductionSchedule.cs new file mode 100644 index 00000000..72b7a0ab --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MasterProductionSchedule.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MasterProductionSchedule : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="BOMDescription", EmitDefaultValue=false)] + public StringValue BOMDescription { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="MPSID", EmitDefaultValue=false)] + public StringValue MPSID { get; set; } + + [DataMember(Name="PlanDate", EmitDefaultValue=false)] + public DateTimeValue PlanDate { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialDetail.cs new file mode 100644 index 00000000..663d5944 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialDetail.cs @@ -0,0 +1,93 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MaterialDetail : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BubbleNbr", EmitDefaultValue=false)] + public StringValue BubbleNbr { get; set; } + + [DataMember(Name="CmpBOMEffDate", EmitDefaultValue=false)] + public DateTimeValue CmpBOMEffDate { get; set; } + + [DataMember(Name="CompBOMID", EmitDefaultValue=false)] + public StringValue CompBOMID { get; set; } + + [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)] + public StringValue CompBOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EffectiveDate", EmitDefaultValue=false)] + public DateTimeValue EffectiveDate { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="PhantomRouting", EmitDefaultValue=false)] + public StringValue PhantomRouting { get; set; } + + [DataMember(Name="PlannedCost", EmitDefaultValue=false)] + public DecimalValue PlannedCost { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="ReferenceDesignators", EmitDefaultValue=false)] + public List ReferenceDesignators { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public DecimalValue ScrapFactor { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntry.cs new file mode 100644 index 00000000..0557b2ab --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntry.cs @@ -0,0 +1,51 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MaterialEntry : Entity_v4 + { + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="ControlAmount", EmitDefaultValue=false)] + public DecimalValue ControlAmount { get; set; } + + [DataMember(Name="ControlQty", EmitDefaultValue=false)] + public DecimalValue ControlQty { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="OrigBatchNbr", EmitDefaultValue=false)] + public StringValue OrigBatchNbr { get; set; } + + [DataMember(Name="OrigDocType", EmitDefaultValue=false)] + public StringValue OrigDocType { get; set; } + + [DataMember(Name="PostPeriod", EmitDefaultValue=false)] + public StringValue PostPeriod { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="TotalAmount", EmitDefaultValue=false)] + public DecimalValue TotalAmount { get; set; } + + [DataMember(Name="TotalQty", EmitDefaultValue=false)] + public DecimalValue TotalQty { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetail.cs new file mode 100644 index 00000000..4d3891da --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetail.cs @@ -0,0 +1,87 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MaterialEntryDetail : Entity_v4 + { + + [DataMember(Name="Allocations", EmitDefaultValue=false)] + public List Allocations { get; set; } + + [DataMember(Name="Byproduct", EmitDefaultValue=false)] + public BooleanValue Byproduct { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="ExtCost", EmitDefaultValue=false)] + public DecimalValue ExtCost { get; set; } + + [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)] + public IntValue GLBatchLineNbr { get; set; } + + [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)] + public StringValue GLBatchNbr { get; set; } + + [DataMember(Name="INDocType", EmitDefaultValue=false)] + public StringValue INDocType { get; set; } + + [DataMember(Name="INLineNbr", EmitDefaultValue=false)] + public IntValue INLineNbr { get; set; } + + [DataMember(Name="INRefNbr", EmitDefaultValue=false)] + public StringValue INRefNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="MaterialLineID", EmitDefaultValue=false)] + public IntValue MaterialLineID { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)] + public StringValue ParentLotSerialNbr { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetailAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetailAllocation.cs new file mode 100644 index 00000000..ae925051 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetailAllocation.cs @@ -0,0 +1,42 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MaterialEntryDetailAllocation : Entity_v4 + { + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)] + public StringValue ParentLotSerialNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)] + public IntValue SplitLineNbr { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntry.cs new file mode 100644 index 00000000..9195393a --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntry.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MoveEntry : Entity_v4 + { + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="ControlQty", EmitDefaultValue=false)] + public DecimalValue ControlQty { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="PostPeriod", EmitDefaultValue=false)] + public StringValue PostPeriod { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="TotalQty", EmitDefaultValue=false)] + public DecimalValue TotalQty { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetail.cs new file mode 100644 index 00000000..9a458819 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetail.cs @@ -0,0 +1,87 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MoveEntryDetail : Entity_v4 + { + + [DataMember(Name="Allocations", EmitDefaultValue=false)] + public List Allocations { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)] + public IntValue GLBatchLineNbr { get; set; } + + [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)] + public StringValue GLBatchNbr { get; set; } + + [DataMember(Name="INDocType", EmitDefaultValue=false)] + public StringValue INDocType { get; set; } + + [DataMember(Name="INLineNbr", EmitDefaultValue=false)] + public IntValue INLineNbr { get; set; } + + [DataMember(Name="INRefNbr", EmitDefaultValue=false)] + public StringValue INRefNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyisScrap", EmitDefaultValue=false)] + public BooleanValue QtyisScrap { get; set; } + + [DataMember(Name="QtyScrapped", EmitDefaultValue=false)] + public DecimalValue QtyScrapped { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="ReasonCode", EmitDefaultValue=false)] + public StringValue ReasonCode { get; set; } + + [DataMember(Name="ReceiptNbr", EmitDefaultValue=false)] + public StringValue ReceiptNbr { get; set; } + + [DataMember(Name="ScrapAction", EmitDefaultValue=false)] + public StringValue ScrapAction { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="TransactionAttributes", EmitDefaultValue=false)] + public List TransactionAttributes { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetailAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetailAllocation.cs new file mode 100644 index 00000000..97bacce7 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetailAllocation.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MoveEntryDetailAllocation : Entity_v4 + { + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)] + public IntValue SplitLineNbr { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntryTranAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryTranAttribute.cs new file mode 100644 index 00000000..d06d0bce --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryTranAttribute.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class MoveEntryTranAttribute : Entity_v4 + { + + [DataMember(Name="Attribute", EmitDefaultValue=false)] + public StringValue Attribute { get; set; } + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ProdAttributeLineNbr", EmitDefaultValue=false)] + public IntValue ProdAttributeLineNbr { get; set; } + + [DataMember(Name="Required", EmitDefaultValue=false)] + public BooleanValue Required { get; set; } + + [DataMember(Name="TranLineNbr", EmitDefaultValue=false)] + public IntValue TranLineNbr { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OperationDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OperationDetail.cs new file mode 100644 index 00000000..24e3920b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OperationDetail.cs @@ -0,0 +1,78 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OperationDetail : Entity_v4 + { + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)] + public BooleanValue DropShippedtoVendor { get; set; } + + [DataMember(Name="FinishTime", EmitDefaultValue=false)] + public StringValue FinishTime { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="MachineUnits", EmitDefaultValue=false)] + public DecimalValue MachineUnits { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public List Material { get; set; } + + [DataMember(Name="OperationDescription", EmitDefaultValue=false)] + public StringValue OperationDescription { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="Overheads", EmitDefaultValue=false)] + public List Overheads { get; set; } + + [DataMember(Name="QueueTime", EmitDefaultValue=false)] + public StringValue QueueTime { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="RunTime", EmitDefaultValue=false)] + public StringValue RunTime { get; set; } + + [DataMember(Name="RunUnits", EmitDefaultValue=false)] + public DecimalValue RunUnits { get; set; } + + [DataMember(Name="ScrapAction", EmitDefaultValue=false)] + public StringValue ScrapAction { get; set; } + + [DataMember(Name="SetupTime", EmitDefaultValue=false)] + public StringValue SetupTime { get; set; } + + [DataMember(Name="Steps", EmitDefaultValue=false)] + public List Steps { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public List Tools { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="VendorLocation", EmitDefaultValue=false)] + public StringValue VendorLocation { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderAttributeDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderAttributeDetail.cs new file mode 100644 index 00000000..fcb1241e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderAttributeDetail.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderAttributeDetail : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public StringValue Level { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Source", EmitDefaultValue=false)] + public StringValue Source { get; set; } + + [DataMember(Name="TransactionRequired", EmitDefaultValue=false)] + public BooleanValue TransactionRequired { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderMaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderMaterialDetail.cs new file mode 100644 index 00000000..479701ee --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderMaterialDetail.cs @@ -0,0 +1,117 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderMaterialDetail : Entity_v4 + { + + [DataMember(Name="Backflush", EmitDefaultValue=false)] + public BooleanValue Backflush { get; set; } + + [DataMember(Name="BatchSize", EmitDefaultValue=false)] + public DecimalValue BatchSize { get; set; } + + [DataMember(Name="Byproduct", EmitDefaultValue=false)] + public BooleanValue Byproduct { get; set; } + + [DataMember(Name="CompBOMEffDate", EmitDefaultValue=false)] + public DateTimeValue CompBOMEffDate { get; set; } + + [DataMember(Name="CompBOMID", EmitDefaultValue=false)] + public StringValue CompBOMID { get; set; } + + [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)] + public StringValue CompBOMRevision { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="MarkforPO", EmitDefaultValue=false)] + public BooleanValue MarkforPO { get; set; } + + [DataMember(Name="MarkforProduction", EmitDefaultValue=false)] + public BooleanValue MarkforProduction { get; set; } + + [DataMember(Name="MaterialType", EmitDefaultValue=false)] + public StringValue MaterialType { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="PhantomBomID", EmitDefaultValue=false)] + public StringValue PhantomBomID { get; set; } + + [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)] + public IntValue PhantomBOMLineID { get; set; } + + [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)] + public StringValue PhantomBOMOperNbr { get; set; } + + [DataMember(Name="PhantomLevel", EmitDefaultValue=false)] + public IntValue PhantomLevel { get; set; } + + [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)] + public IntValue PhantomMatlLineID { get; set; } + + [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)] + public StringValue PhantomMatlOperNbr { get; set; } + + [DataMember(Name="PlannedCost", EmitDefaultValue=false)] + public DecimalValue PlannedCost { get; set; } + + [DataMember(Name="QtyActual", EmitDefaultValue=false)] + public DecimalValue QtyActual { get; set; } + + [DataMember(Name="QtyRemaining", EmitDefaultValue=false)] + public DecimalValue QtyRemaining { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)] + public BooleanValue QtyRoundUp { get; set; } + + [DataMember(Name="ScrapFactor", EmitDefaultValue=false)] + public DecimalValue ScrapFactor { get; set; } + + [DataMember(Name="SubcontractSource", EmitDefaultValue=false)] + public StringValue SubcontractSource { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TotalActualCost", EmitDefaultValue=false)] + public DecimalValue TotalActualCost { get; set; } + + [DataMember(Name="TotalRequired", EmitDefaultValue=false)] + public DecimalValue TotalRequired { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + [DataMember(Name="WarehouseOverride", EmitDefaultValue=false)] + public BooleanValue WarehouseOverride { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderOperationDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderOperationDetail.cs new file mode 100644 index 00000000..781989fd --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderOperationDetail.cs @@ -0,0 +1,153 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderOperationDetail : Entity_v4 + { + + [DataMember(Name="ActualEndDate", EmitDefaultValue=false)] + public DateTimeValue ActualEndDate { get; set; } + + [DataMember(Name="ActualStartDate", EmitDefaultValue=false)] + public DateTimeValue ActualStartDate { get; set; } + + [DataMember(Name="AtVendorQuantity", EmitDefaultValue=false)] + public DecimalValue AtVendorQuantity { get; set; } + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)] + public BooleanValue DropShippedtoVendor { get; set; } + + [DataMember(Name="FinishTime", EmitDefaultValue=false)] + public StringValue FinishTime { get; set; } + + [DataMember(Name="MachineTime", EmitDefaultValue=false)] + public StringValue MachineTime { get; set; } + + [DataMember(Name="MachineUnits", EmitDefaultValue=false)] + public DecimalValue MachineUnits { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public List Material { get; set; } + + [DataMember(Name="MoveTime", EmitDefaultValue=false)] + public StringValue MoveTime { get; set; } + + [DataMember(Name="OperationDescription", EmitDefaultValue=false)] + public StringValue OperationDescription { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OperationStatus", EmitDefaultValue=false)] + public StringValue OperationStatus { get; set; } + + [DataMember(Name="OperationTotal", EmitDefaultValue=false)] + public ProductionOrderOperationTotal OperationTotal { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="Overheads", EmitDefaultValue=false)] + public List Overheads { get; set; } + + [DataMember(Name="PhantomBomID", EmitDefaultValue=false)] + public StringValue PhantomBomID { get; set; } + + [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)] + public IntValue PhantomBOMLineID { get; set; } + + [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)] + public StringValue PhantomBOMOperNbr { get; set; } + + [DataMember(Name="PhantomBOMRevision", EmitDefaultValue=false)] + public StringValue PhantomBOMRevision { get; set; } + + [DataMember(Name="PhantomLevel", EmitDefaultValue=false)] + public IntValue PhantomLevel { get; set; } + + [DataMember(Name="PhantomMatlBOMID", EmitDefaultValue=false)] + public StringValue PhantomMatlBOMID { get; set; } + + [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)] + public IntValue PhantomMatlLineID { get; set; } + + [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)] + public StringValue PhantomMatlOperNbr { get; set; } + + [DataMember(Name="PhantomMatlRevision", EmitDefaultValue=false)] + public StringValue PhantomMatlRevision { get; set; } + + [DataMember(Name="PhantomPriorLevelQty", EmitDefaultValue=false)] + public DecimalValue PhantomPriorLevelQty { get; set; } + + [DataMember(Name="PlanEndDate", EmitDefaultValue=false)] + public DateTimeValue PlanEndDate { get; set; } + + [DataMember(Name="PlanStartDate", EmitDefaultValue=false)] + public DateTimeValue PlanStartDate { get; set; } + + [DataMember(Name="POLineNbr", EmitDefaultValue=false)] + public IntValue POLineNbr { get; set; } + + [DataMember(Name="POOrderNbr", EmitDefaultValue=false)] + public StringValue POOrderNbr { get; set; } + + [DataMember(Name="QtyComplete", EmitDefaultValue=false)] + public DecimalValue QtyComplete { get; set; } + + [DataMember(Name="QtyRemaining", EmitDefaultValue=false)] + public DecimalValue QtyRemaining { get; set; } + + [DataMember(Name="QtyScrapped", EmitDefaultValue=false)] + public DecimalValue QtyScrapped { get; set; } + + [DataMember(Name="QtytoProduce", EmitDefaultValue=false)] + public DecimalValue QtytoProduce { get; set; } + + [DataMember(Name="QueueTime", EmitDefaultValue=false)] + public StringValue QueueTime { get; set; } + + [DataMember(Name="RunTime", EmitDefaultValue=false)] + public StringValue RunTime { get; set; } + + [DataMember(Name="RunUnits", EmitDefaultValue=false)] + public DecimalValue RunUnits { get; set; } + + [DataMember(Name="ScrapAction", EmitDefaultValue=false)] + public StringValue ScrapAction { get; set; } + + [DataMember(Name="SetupTime", EmitDefaultValue=false)] + public StringValue SetupTime { get; set; } + + [DataMember(Name="ShippedQuantity", EmitDefaultValue=false)] + public DecimalValue ShippedQuantity { get; set; } + + [DataMember(Name="ShipRemainingQty", EmitDefaultValue=false)] + public DecimalValue ShipRemainingQty { get; set; } + + [DataMember(Name="Steps", EmitDefaultValue=false)] + public List Steps { get; set; } + + [DataMember(Name="Tools", EmitDefaultValue=false)] + public List Tools { get; set; } + + [DataMember(Name="TotalQty", EmitDefaultValue=false)] + public DecimalValue TotalQty { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="VendorLocation", EmitDefaultValue=false)] + public StringValue VendorLocation { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderOverheadDetail.cs new file mode 100644 index 00000000..f96dfbc6 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderOverheadDetail.cs @@ -0,0 +1,63 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderOverheadDetail : Entity_v4 + { + + [DataMember(Name="CostRate", EmitDefaultValue=false)] + public DecimalValue CostRate { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Factor", EmitDefaultValue=false)] + public DecimalValue Factor { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="Overhead", EmitDefaultValue=false)] + public StringValue Overhead { get; set; } + + [DataMember(Name="OverheadDescription", EmitDefaultValue=false)] + public StringValue OverheadDescription { get; set; } + + [DataMember(Name="OverheadType", EmitDefaultValue=false)] + public StringValue OverheadType { get; set; } + + [DataMember(Name="PhantomBomID", EmitDefaultValue=false)] + public StringValue PhantomBomID { get; set; } + + [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)] + public IntValue PhantomBOMLineID { get; set; } + + [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)] + public StringValue PhantomBOMOperNbr { get; set; } + + [DataMember(Name="PhantomLevel", EmitDefaultValue=false)] + public IntValue PhantomLevel { get; set; } + + [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)] + public IntValue PhantomMatlLineID { get; set; } + + [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)] + public StringValue PhantomMatlOperNbr { get; set; } + + [DataMember(Name="TotalActualCost", EmitDefaultValue=false)] + public DecimalValue TotalActualCost { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="WCFlag", EmitDefaultValue=false)] + public BooleanValue WCFlag { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderStepDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderStepDetail.cs new file mode 100644 index 00000000..1465a172 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderStepDetail.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderStepDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="PhantomBomID", EmitDefaultValue=false)] + public StringValue PhantomBomID { get; set; } + + [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)] + public IntValue PhantomBOMLineID { get; set; } + + [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)] + public StringValue PhantomBOMOperNbr { get; set; } + + [DataMember(Name="PhantomLevel", EmitDefaultValue=false)] + public IntValue PhantomLevel { get; set; } + + [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)] + public IntValue PhantomMatlLineID { get; set; } + + [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)] + public StringValue PhantomMatlOperNbr { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderToolDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderToolDetail.cs new file mode 100644 index 00000000..19ad25af --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderToolDetail.cs @@ -0,0 +1,60 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderToolDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="PhantomBomID", EmitDefaultValue=false)] + public StringValue PhantomBomID { get; set; } + + [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)] + public IntValue PhantomBOMLineID { get; set; } + + [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)] + public StringValue PhantomBOMOperNbr { get; set; } + + [DataMember(Name="PhantomLevel", EmitDefaultValue=false)] + public IntValue PhantomLevel { get; set; } + + [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)] + public IntValue PhantomMatlLineID { get; set; } + + [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)] + public StringValue PhantomMatlOperNbr { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="ToolID", EmitDefaultValue=false)] + public StringValue ToolID { get; set; } + + [DataMember(Name="ToolIDDescription", EmitDefaultValue=false)] + public StringValue ToolIDDescription { get; set; } + + [DataMember(Name="ToolIDToolID", EmitDefaultValue=false)] + public StringValue ToolIDToolID { get; set; } + + [DataMember(Name="TotalActualCost", EmitDefaultValue=false)] + public DecimalValue TotalActualCost { get; set; } + + [DataMember(Name="TotalActualUses", EmitDefaultValue=false)] + public DecimalValue TotalActualUses { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderTypeAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderTypeAttribute.cs new file mode 100644 index 00000000..f865184c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderTypeAttribute.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderTypeAttribute : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="TransactionRequired", EmitDefaultValue=false)] + public BooleanValue TransactionRequired { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderTypes.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderTypes.cs new file mode 100644 index 00000000..90965468 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/OrderTypes.cs @@ -0,0 +1,114 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class OrderTypes : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="AllowPreassigningLotSerialNumbers", EmitDefaultValue=false)] + public BooleanValue AllowPreassigningLotSerialNumbers { get; set; } + + [DataMember(Name="Attributes", EmitDefaultValue=false)] + public List Attributes { get; set; } + + [DataMember(Name="CheckforMaterialAvailability", EmitDefaultValue=false)] + public BooleanValue CheckforMaterialAvailability { get; set; } + + [DataMember(Name="CostingMethod", EmitDefaultValue=false)] + public StringValue CostingMethod { get; set; } + + [DataMember(Name="Defaultoperationmoveqty", EmitDefaultValue=false)] + public BooleanValue Defaultoperationmoveqty { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ExcludefromMRP", EmitDefaultValue=false)] + public BooleanValue ExcludefromMRP { get; set; } + + [DataMember(Name="Function", EmitDefaultValue=false)] + public StringValue Function { get; set; } + + [DataMember(Name="Includeunreleasedbatchqty", EmitDefaultValue=false)] + public BooleanValue Includeunreleasedbatchqty { get; set; } + + [DataMember(Name="IssueMaterialNotOnOrder", EmitDefaultValue=false)] + public StringValue IssueMaterialNotOnOrder { get; set; } + + [DataMember(Name="ItemHeader", EmitDefaultValue=false)] + public BooleanValue ItemHeader { get; set; } + + [DataMember(Name="Material", EmitDefaultValue=false)] + public BooleanValue Material { get; set; } + + [DataMember(Name="MoveonCompletedOperations", EmitDefaultValue=false)] + public StringValue MoveonCompletedOperations { get; set; } + + [DataMember(Name="Operation", EmitDefaultValue=false)] + public BooleanValue Operation { get; set; } + + [DataMember(Name="OrderNumberingSequence", EmitDefaultValue=false)] + public StringValue OrderNumberingSequence { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="OverCompleteOrders", EmitDefaultValue=false)] + public StringValue OverCompleteOrders { get; set; } + + [DataMember(Name="Overhead", EmitDefaultValue=false)] + public BooleanValue Overhead { get; set; } + + [DataMember(Name="OverIssueMaterial", EmitDefaultValue=false)] + public StringValue OverIssueMaterial { get; set; } + + [DataMember(Name="PrintProductionReportID", EmitDefaultValue=false)] + public StringValue PrintProductionReportID { get; set; } + + [DataMember(Name="RequireParentLotSerialNumber", EmitDefaultValue=false)] + public StringValue RequireParentLotSerialNumber { get; set; } + + [DataMember(Name="ScrapLocation", EmitDefaultValue=false)] + public StringValue ScrapLocation { get; set; } + + [DataMember(Name="ScrapSource", EmitDefaultValue=false)] + public StringValue ScrapSource { get; set; } + + [DataMember(Name="ScrapWarehouse", EmitDefaultValue=false)] + public StringValue ScrapWarehouse { get; set; } + + [DataMember(Name="Step", EmitDefaultValue=false)] + public BooleanValue Step { get; set; } + + [DataMember(Name="SubstituteWorkCenters", EmitDefaultValue=false)] + public BooleanValue SubstituteWorkCenters { get; set; } + + [DataMember(Name="Tool", EmitDefaultValue=false)] + public BooleanValue Tool { get; set; } + + [DataMember(Name="UnderIssueBackflushMaterial", EmitDefaultValue=false)] + public StringValue UnderIssueBackflushMaterial { get; set; } + + [DataMember(Name="UnderIssueMaterial", EmitDefaultValue=false)] + public StringValue UnderIssueMaterial { get; set; } + + [DataMember(Name="WIPVarianceAccount", EmitDefaultValue=false)] + public StringValue WIPVarianceAccount { get; set; } + + [DataMember(Name="WIPVarianceSubaccount", EmitDefaultValue=false)] + public StringValue WIPVarianceSubaccount { get; set; } + + [DataMember(Name="WorkinProcessAccount", EmitDefaultValue=false)] + public StringValue WorkinProcessAccount { get; set; } + + [DataMember(Name="WorkInProcessSubaccount", EmitDefaultValue=false)] + public StringValue WorkInProcessSubaccount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Overhead.cs b/Acumatica.Manufacturing_21.200.001/Model/Overhead.cs new file mode 100644 index 00000000..2659f207 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Overhead.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Overhead : Entity_v4 + { + + [DataMember(Name="Account", EmitDefaultValue=false)] + public StringValue Account { get; set; } + + [DataMember(Name="CostRate", EmitDefaultValue=false)] + public DecimalValue CostRate { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="OverheadID", EmitDefaultValue=false)] + public StringValue OverheadID { get; set; } + + [DataMember(Name="OverheadType", EmitDefaultValue=false)] + public StringValue OverheadType { get; set; } + + [DataMember(Name="Subaccount", EmitDefaultValue=false)] + public StringValue Subaccount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributes.cs new file mode 100644 index 00000000..af5ff930 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributes.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionAttributes : Entity_v4 + { + + [DataMember(Name="Detail", EmitDefaultValue=false)] + public List Detail { get; set; } + + [DataMember(Name="OrderAttributes", EmitDefaultValue=false)] + public BooleanValue OrderAttributes { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="TransactionAttributes", EmitDefaultValue=false)] + public BooleanValue TransactionAttributes { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributesDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributesDetail.cs new file mode 100644 index 00000000..06ad390e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributesDetail.cs @@ -0,0 +1,78 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionAttributesDetail : Entity_v4 + { + + [DataMember(Name="AttributeID", EmitDefaultValue=false)] + public StringValue AttributeID { get; set; } + + [DataMember(Name="BatNbr", EmitDefaultValue=false)] + public StringValue BatNbr { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="DocType", EmitDefaultValue=false)] + public StringValue DocType { get; set; } + + [DataMember(Name="Enabled", EmitDefaultValue=false)] + public BooleanValue Enabled { get; set; } + + [DataMember(Name="InventoryDescription", EmitDefaultValue=false)] + public StringValue InventoryDescription { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Label", EmitDefaultValue=false)] + public StringValue Label { get; set; } + + [DataMember(Name="Level", EmitDefaultValue=false)] + public StringValue Level { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="MoveQty", EmitDefaultValue=false)] + public DecimalValue MoveQty { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Source", EmitDefaultValue=false)] + public StringValue Source { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDate", EmitDefaultValue=false)] + public DateTimeValue TranDate { get; set; } + + [DataMember(Name="TranLineNbr", EmitDefaultValue=false)] + public IntValue TranLineNbr { get; set; } + + [DataMember(Name="TranOperationID", EmitDefaultValue=false)] + public StringValue TranOperationID { get; set; } + + [DataMember(Name="TransRequired", EmitDefaultValue=false)] + public BooleanValue TransRequired { get; set; } + + [DataMember(Name="Value", EmitDefaultValue=false)] + public StringValue Value { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionDataCollectionSettings.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionDataCollectionSettings.cs new file mode 100644 index 00000000..aa06f2c8 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionDataCollectionSettings.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionDataCollectionSettings : Entity_v4 + { + + [DataMember(Name="DefaultWarehousefromUserProfile", EmitDefaultValue=false)] + public BooleanValue DefaultWarehousefromUserProfile { get; set; } + + [DataMember(Name="RequestLocationforEachIteminMaterials", EmitDefaultValue=false)] + public BooleanValue RequestLocationforEachIteminMaterials { get; set; } + + [DataMember(Name="RequestLocationforEachIteminMoveLabor", EmitDefaultValue=false)] + public BooleanValue RequestLocationforEachIteminMoveLabor { get; set; } + + [DataMember(Name="UseDefaultAutoGeneratedLotSerialNbr", EmitDefaultValue=false)] + public BooleanValue UseDefaultAutoGeneratedLotSerialNbr { get; set; } + + [DataMember(Name="UseDefaultExpirationDate", EmitDefaultValue=false)] + public BooleanValue UseDefaultExpirationDate { get; set; } + + [DataMember(Name="UseDefaultOrderType", EmitDefaultValue=false)] + public BooleanValue UseDefaultOrderType { get; set; } + + [DataMember(Name="UseDefaultQuantityinMaterials", EmitDefaultValue=false)] + public BooleanValue UseDefaultQuantityinMaterials { get; set; } + + [DataMember(Name="UseDefaultQuantityinMoveLabor", EmitDefaultValue=false)] + public BooleanValue UseDefaultQuantityinMoveLabor { get; set; } + + [DataMember(Name="UseExplicitLineConfirmation", EmitDefaultValue=false)] + public BooleanValue UseExplicitLineConfirmation { get; set; } + + [DataMember(Name="UseRemainingQuantityinMaterials", EmitDefaultValue=false)] + public BooleanValue UseRemainingQuantityinMaterials { get; set; } + + [DataMember(Name="UseRemainingQuantityinMove", EmitDefaultValue=false)] + public BooleanValue UseRemainingQuantityinMove { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrder.cs new file mode 100644 index 00000000..b752a1ff --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrder.cs @@ -0,0 +1,204 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionOrder : Entity_v4 + { + + [DataMember(Name="Allocations", EmitDefaultValue=false)] + public List Allocations { get; set; } + + [DataMember(Name="AllowPreassigningLotSerialNumbers", EmitDefaultValue=false)] + public BooleanValue AllowPreassigningLotSerialNumbers { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BOMRevision", EmitDefaultValue=false)] + public StringValue BOMRevision { get; set; } + + [DataMember(Name="ConfigKey", EmitDefaultValue=false)] + public StringValue ConfigKey { get; set; } + + [DataMember(Name="ConfigurationID", EmitDefaultValue=false)] + public StringValue ConfigurationID { get; set; } + + [DataMember(Name="ConfRevision", EmitDefaultValue=false)] + public StringValue ConfRevision { get; set; } + + [DataMember(Name="Constraint", EmitDefaultValue=false)] + public DateTimeValue Constraint { get; set; } + + [DataMember(Name="CostCode", EmitDefaultValue=false)] + public StringValue CostCode { get; set; } + + [DataMember(Name="CostingMethod", EmitDefaultValue=false)] + public StringValue CostingMethod { get; set; } + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="CustomerName", EmitDefaultValue=false)] + public StringValue CustomerName { get; set; } + + [DataMember(Name="DispatchPriority", EmitDefaultValue=false)] + public ShortValue DispatchPriority { get; set; } + + [DataMember(Name="EndDate", EmitDefaultValue=false)] + public DateTimeValue EndDate { get; set; } + + [DataMember(Name="EstimateID", EmitDefaultValue=false)] + public StringValue EstimateID { get; set; } + + [DataMember(Name="EstimateRevision", EmitDefaultValue=false)] + public StringValue EstimateRevision { get; set; } + + [DataMember(Name="EventHistory", EmitDefaultValue=false)] + public List EventHistory { get; set; } + + [DataMember(Name="ExcludefromMRP", EmitDefaultValue=false)] + public BooleanValue ExcludefromMRP { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="OrderAttributes", EmitDefaultValue=false)] + public List OrderAttributes { get; set; } + + [DataMember(Name="OrderDate", EmitDefaultValue=false)] + public DateTimeValue OrderDate { get; set; } + + [DataMember(Name="OrderDescription", EmitDefaultValue=false)] + public StringValue OrderDescription { get; set; } + + [DataMember(Name="OrderTotals", EmitDefaultValue=false)] + public ProductionOrderTotals OrderTotals { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ParentOrder", EmitDefaultValue=false)] + public StringValue ParentOrder { get; set; } + + [DataMember(Name="ParentOrderType", EmitDefaultValue=false)] + public StringValue ParentOrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="ProductManager", EmitDefaultValue=false)] + public StringValue ProductManager { get; set; } + + [DataMember(Name="ProductOrder", EmitDefaultValue=false)] + public StringValue ProductOrder { get; set; } + + [DataMember(Name="ProductOrderType", EmitDefaultValue=false)] + public StringValue ProductOrderType { get; set; } + + [DataMember(Name="ProductWorkgroup", EmitDefaultValue=false)] + public StringValue ProductWorkgroup { get; set; } + + [DataMember(Name="Project", EmitDefaultValue=false)] + public StringValue Project { get; set; } + + [DataMember(Name="ProjectTask", EmitDefaultValue=false)] + public StringValue ProjectTask { get; set; } + + [DataMember(Name="QtyComplete", EmitDefaultValue=false)] + public DecimalValue QtyComplete { get; set; } + + [DataMember(Name="QtyRemaining", EmitDefaultValue=false)] + public DecimalValue QtyRemaining { get; set; } + + [DataMember(Name="QtyScrapped", EmitDefaultValue=false)] + public DecimalValue QtyScrapped { get; set; } + + [DataMember(Name="QtytoProduce", EmitDefaultValue=false)] + public DecimalValue QtytoProduce { get; set; } + + [DataMember(Name="RequireParentLotSerialNumber", EmitDefaultValue=false)] + public StringValue RequireParentLotSerialNumber { get; set; } + + [DataMember(Name="ScheduleStatus", EmitDefaultValue=false)] + public StringValue ScheduleStatus { get; set; } + + [DataMember(Name="SchedulingMethod", EmitDefaultValue=false)] + public StringValue SchedulingMethod { get; set; } + + [DataMember(Name="ScrapLocation", EmitDefaultValue=false)] + public StringValue ScrapLocation { get; set; } + + [DataMember(Name="ScrapOverride", EmitDefaultValue=false)] + public BooleanValue ScrapOverride { get; set; } + + [DataMember(Name="ScrapWarehouse", EmitDefaultValue=false)] + public StringValue ScrapWarehouse { get; set; } + + [DataMember(Name="SOLineNbr", EmitDefaultValue=false)] + public IntValue SOLineNbr { get; set; } + + [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)] + public StringValue SOOrderNbr { get; set; } + + [DataMember(Name="SOOrderType", EmitDefaultValue=false)] + public StringValue SOOrderType { get; set; } + + [DataMember(Name="Source", EmitDefaultValue=false)] + public StringValue Source { get; set; } + + [DataMember(Name="SourceDate", EmitDefaultValue=false)] + public DateTimeValue SourceDate { get; set; } + + [DataMember(Name="SourceOrderType", EmitDefaultValue=false)] + public StringValue SourceOrderType { get; set; } + + [DataMember(Name="SourceProductionNbr", EmitDefaultValue=false)] + public StringValue SourceProductionNbr { get; set; } + + [DataMember(Name="StartDate", EmitDefaultValue=false)] + public DateTimeValue StartDate { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="UpdateProject", EmitDefaultValue=false)] + public BooleanValue UpdateProject { get; set; } + + [DataMember(Name="UseFixedMfgLeadTimesforOrderDates", EmitDefaultValue=false)] + public BooleanValue UseFixedMfgLeadTimesforOrderDates { get; set; } + + [DataMember(Name="UseOrderStartDateforMRP", EmitDefaultValue=false)] + public BooleanValue UseOrderStartDateforMRP { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + [DataMember(Name="WIPAccount", EmitDefaultValue=false)] + public StringValue WIPAccount { get; set; } + + [DataMember(Name="WIPSubaccount", EmitDefaultValue=false)] + public StringValue WIPSubaccount { get; set; } + + [DataMember(Name="WIPVarianceAccount", EmitDefaultValue=false)] + public StringValue WIPVarianceAccount { get; set; } + + [DataMember(Name="WIPVarianceSubaccount", EmitDefaultValue=false)] + public StringValue WIPVarianceSubaccount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderAllocation.cs new file mode 100644 index 00000000..0da8d167 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderAllocation.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionOrderAllocation : Entity_v4 + { + + [DataMember(Name="CompleteQty", EmitDefaultValue=false)] + public DecimalValue CompleteQty { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="RemainingQty", EmitDefaultValue=false)] + public DecimalValue RemainingQty { get; set; } + + [DataMember(Name="ScrappedQty", EmitDefaultValue=false)] + public DecimalValue ScrappedQty { get; set; } + + [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)] + public IntValue SplitLineNbr { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderDetail.cs new file mode 100644 index 00000000..599f3a15 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderDetail.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionOrderDetail : Entity_v4 + { + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="Operations", EmitDefaultValue=false)] + public List Operations { get; set; } + + [DataMember(Name="OrderDate", EmitDefaultValue=false)] + public DateTimeValue OrderDate { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderOperationTotal.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderOperationTotal.cs new file mode 100644 index 00000000..4d9f9a61 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderOperationTotal.cs @@ -0,0 +1,114 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionOrderOperationTotal : Entity_v4 + { + + [DataMember(Name="ActualFixedOverhead", EmitDefaultValue=false)] + public DecimalValue ActualFixedOverhead { get; set; } + + [DataMember(Name="ActualLabor", EmitDefaultValue=false)] + public DecimalValue ActualLabor { get; set; } + + [DataMember(Name="ActualLaborTime", EmitDefaultValue=false)] + public StringValue ActualLaborTime { get; set; } + + [DataMember(Name="ActualMachine", EmitDefaultValue=false)] + public DecimalValue ActualMachine { get; set; } + + [DataMember(Name="ActualMaterial", EmitDefaultValue=false)] + public DecimalValue ActualMaterial { get; set; } + + [DataMember(Name="ActualSubcontract", EmitDefaultValue=false)] + public DecimalValue ActualSubcontract { get; set; } + + [DataMember(Name="ActualTool", EmitDefaultValue=false)] + public DecimalValue ActualTool { get; set; } + + [DataMember(Name="ActualVariableOverhead", EmitDefaultValue=false)] + public DecimalValue ActualVariableOverhead { get; set; } + + [DataMember(Name="Adjustments", EmitDefaultValue=false)] + public DecimalValue Adjustments { get; set; } + + [DataMember(Name="FixedOverheadVariance", EmitDefaultValue=false)] + public DecimalValue FixedOverheadVariance { get; set; } + + [DataMember(Name="LaborTimeVariance", EmitDefaultValue=false)] + public StringValue LaborTimeVariance { get; set; } + + [DataMember(Name="LaborVariance", EmitDefaultValue=false)] + public DecimalValue LaborVariance { get; set; } + + [DataMember(Name="MachineVariance", EmitDefaultValue=false)] + public DecimalValue MachineVariance { get; set; } + + [DataMember(Name="MaterialVariance", EmitDefaultValue=false)] + public DecimalValue MaterialVariance { get; set; } + + [DataMember(Name="MFGtoInventory", EmitDefaultValue=false)] + public DecimalValue MFGtoInventory { get; set; } + + [DataMember(Name="PlanCostDate", EmitDefaultValue=false)] + public DateTimeValue PlanCostDate { get; set; } + + [DataMember(Name="PlanFixedOverhead", EmitDefaultValue=false)] + public DecimalValue PlanFixedOverhead { get; set; } + + [DataMember(Name="PlanLabor", EmitDefaultValue=false)] + public DecimalValue PlanLabor { get; set; } + + [DataMember(Name="PlanLaborTime", EmitDefaultValue=false)] + public StringValue PlanLaborTime { get; set; } + + [DataMember(Name="PlanMachine", EmitDefaultValue=false)] + public DecimalValue PlanMachine { get; set; } + + [DataMember(Name="PlanMaterial", EmitDefaultValue=false)] + public DecimalValue PlanMaterial { get; set; } + + [DataMember(Name="PlanQty", EmitDefaultValue=false)] + public DecimalValue PlanQty { get; set; } + + [DataMember(Name="PlanRefMaterial", EmitDefaultValue=false)] + public DecimalValue PlanRefMaterial { get; set; } + + [DataMember(Name="PlanSubcontract", EmitDefaultValue=false)] + public DecimalValue PlanSubcontract { get; set; } + + [DataMember(Name="PlanTool", EmitDefaultValue=false)] + public DecimalValue PlanTool { get; set; } + + [DataMember(Name="PlanTotal", EmitDefaultValue=false)] + public DecimalValue PlanTotal { get; set; } + + [DataMember(Name="PlanVariableOverhead", EmitDefaultValue=false)] + public DecimalValue PlanVariableOverhead { get; set; } + + [DataMember(Name="ScrapAmount", EmitDefaultValue=false)] + public DecimalValue ScrapAmount { get; set; } + + [DataMember(Name="SubcontractVariance", EmitDefaultValue=false)] + public DecimalValue SubcontractVariance { get; set; } + + [DataMember(Name="ToolVariance", EmitDefaultValue=false)] + public DecimalValue ToolVariance { get; set; } + + [DataMember(Name="TotalVariance", EmitDefaultValue=false)] + public DecimalValue TotalVariance { get; set; } + + [DataMember(Name="VariableOverheadVariance", EmitDefaultValue=false)] + public DecimalValue VariableOverheadVariance { get; set; } + + [DataMember(Name="WIPBalance", EmitDefaultValue=false)] + public DecimalValue WIPBalance { get; set; } + + [DataMember(Name="WIPTotal", EmitDefaultValue=false)] + public DecimalValue WIPTotal { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderTotals.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderTotals.cs new file mode 100644 index 00000000..e6a8ec5d --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderTotals.cs @@ -0,0 +1,114 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionOrderTotals : Entity_v4 + { + + [DataMember(Name="ActualFixedOverhead", EmitDefaultValue=false)] + public DecimalValue ActualFixedOverhead { get; set; } + + [DataMember(Name="ActualLabor", EmitDefaultValue=false)] + public DecimalValue ActualLabor { get; set; } + + [DataMember(Name="ActualLaborTime", EmitDefaultValue=false)] + public StringValue ActualLaborTime { get; set; } + + [DataMember(Name="ActualMachine", EmitDefaultValue=false)] + public DecimalValue ActualMachine { get; set; } + + [DataMember(Name="ActualMaterial", EmitDefaultValue=false)] + public DecimalValue ActualMaterial { get; set; } + + [DataMember(Name="ActualSubcontract", EmitDefaultValue=false)] + public DecimalValue ActualSubcontract { get; set; } + + [DataMember(Name="ActualTool", EmitDefaultValue=false)] + public DecimalValue ActualTool { get; set; } + + [DataMember(Name="ActualVariableOverhead", EmitDefaultValue=false)] + public DecimalValue ActualVariableOverhead { get; set; } + + [DataMember(Name="Adjustments", EmitDefaultValue=false)] + public DecimalValue Adjustments { get; set; } + + [DataMember(Name="FixedOverheadVariance", EmitDefaultValue=false)] + public DecimalValue FixedOverheadVariance { get; set; } + + [DataMember(Name="LaborTimeVariance", EmitDefaultValue=false)] + public StringValue LaborTimeVariance { get; set; } + + [DataMember(Name="LaborVariance", EmitDefaultValue=false)] + public DecimalValue LaborVariance { get; set; } + + [DataMember(Name="MachineVariance", EmitDefaultValue=false)] + public DecimalValue MachineVariance { get; set; } + + [DataMember(Name="MaterialVariance", EmitDefaultValue=false)] + public DecimalValue MaterialVariance { get; set; } + + [DataMember(Name="MFGtoInventory", EmitDefaultValue=false)] + public DecimalValue MFGtoInventory { get; set; } + + [DataMember(Name="PlanCostDate", EmitDefaultValue=false)] + public DateTimeValue PlanCostDate { get; set; } + + [DataMember(Name="PlanFixedOverhead", EmitDefaultValue=false)] + public DecimalValue PlanFixedOverhead { get; set; } + + [DataMember(Name="PlanLabor", EmitDefaultValue=false)] + public DecimalValue PlanLabor { get; set; } + + [DataMember(Name="PlanLaborTime", EmitDefaultValue=false)] + public StringValue PlanLaborTime { get; set; } + + [DataMember(Name="PlanMachine", EmitDefaultValue=false)] + public DecimalValue PlanMachine { get; set; } + + [DataMember(Name="PlanMaterial", EmitDefaultValue=false)] + public DecimalValue PlanMaterial { get; set; } + + [DataMember(Name="PlanRefMaterial", EmitDefaultValue=false)] + public DecimalValue PlanRefMaterial { get; set; } + + [DataMember(Name="PlanSubcontract", EmitDefaultValue=false)] + public DecimalValue PlanSubcontract { get; set; } + + [DataMember(Name="PlanTool", EmitDefaultValue=false)] + public DecimalValue PlanTool { get; set; } + + [DataMember(Name="PlanTotal", EmitDefaultValue=false)] + public DecimalValue PlanTotal { get; set; } + + [DataMember(Name="PlanUnitCost", EmitDefaultValue=false)] + public DecimalValue PlanUnitCost { get; set; } + + [DataMember(Name="PlanVariableOverhead", EmitDefaultValue=false)] + public DecimalValue PlanVariableOverhead { get; set; } + + [DataMember(Name="ScrapAmount", EmitDefaultValue=false)] + public DecimalValue ScrapAmount { get; set; } + + [DataMember(Name="SubcontractVariance", EmitDefaultValue=false)] + public DecimalValue SubcontractVariance { get; set; } + + [DataMember(Name="ToolVariance", EmitDefaultValue=false)] + public DecimalValue ToolVariance { get; set; } + + [DataMember(Name="TotalVariance", EmitDefaultValue=false)] + public DecimalValue TotalVariance { get; set; } + + [DataMember(Name="VariableOverheadVariance", EmitDefaultValue=false)] + public DecimalValue VariableOverheadVariance { get; set; } + + [DataMember(Name="WIPBalance", EmitDefaultValue=false)] + public DecimalValue WIPBalance { get; set; } + + [DataMember(Name="WIPTotal", EmitDefaultValue=false)] + public DecimalValue WIPTotal { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionPreferences.cs new file mode 100644 index 00000000..b8e45aa1 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionPreferences.cs @@ -0,0 +1,99 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ProductionPreferences : Entity_v4 + { + + [DataMember(Name="BlockSize", EmitDefaultValue=false)] + public StringValue BlockSize { get; set; } + + [DataMember(Name="CapabletoPromiseOrderType", EmitDefaultValue=false)] + public StringValue CapabletoPromiseOrderType { get; set; } + + [DataMember(Name="CostNumberingSequence", EmitDefaultValue=false)] + public StringValue CostNumberingSequence { get; set; } + + [DataMember(Name="DataCollectionSettings", EmitDefaultValue=false)] + public ProductionDataCollectionSettings DataCollectionSettings { get; set; } + + [DataMember(Name="DefaultDisassembleOrderType", EmitDefaultValue=false)] + public StringValue DefaultDisassembleOrderType { get; set; } + + [DataMember(Name="DefaultMoveTime", EmitDefaultValue=false)] + public StringValue DefaultMoveTime { get; set; } + + [DataMember(Name="DefaultOrderType", EmitDefaultValue=false)] + public StringValue DefaultOrderType { get; set; } + + [DataMember(Name="DefaultUserEmployeeID", EmitDefaultValue=false)] + public BooleanValue DefaultUserEmployeeID { get; set; } + + [DataMember(Name="DisassemblyNumberingSequence", EmitDefaultValue=false)] + public StringValue DisassemblyNumberingSequence { get; set; } + + [DataMember(Name="FixedMfgCalendarID", EmitDefaultValue=false)] + public StringValue FixedMfgCalendarID { get; set; } + + [DataMember(Name="FixedMfgUnits", EmitDefaultValue=false)] + public StringValue FixedMfgUnits { get; set; } + + [DataMember(Name="HoldDocumentsonEntry", EmitDefaultValue=false)] + public BooleanValue HoldDocumentsonEntry { get; set; } + + [DataMember(Name="HoldShipmentsonEntry", EmitDefaultValue=false)] + public BooleanValue HoldShipmentsonEntry { get; set; } + + [DataMember(Name="IncludeScrapinCompletions", EmitDefaultValue=false)] + public BooleanValue IncludeScrapinCompletions { get; set; } + + [DataMember(Name="LaborNumberingSequence", EmitDefaultValue=false)] + public StringValue LaborNumberingSequence { get; set; } + + [DataMember(Name="MachineScheduling", EmitDefaultValue=false)] + public BooleanValue MachineScheduling { get; set; } + + [DataMember(Name="MaterialNumberingSequence", EmitDefaultValue=false)] + public StringValue MaterialNumberingSequence { get; set; } + + [DataMember(Name="MoveNumberingSequence", EmitDefaultValue=false)] + public StringValue MoveNumberingSequence { get; set; } + + [DataMember(Name="PostSummaryonUpdatingGL", EmitDefaultValue=false)] + public BooleanValue PostSummaryonUpdatingGL { get; set; } + + [DataMember(Name="RestrictClockEntrytoCurrentUser", EmitDefaultValue=false)] + public BooleanValue RestrictClockEntrytoCurrentUser { get; set; } + + [DataMember(Name="ToolScheduling", EmitDefaultValue=false)] + public BooleanValue ToolScheduling { get; set; } + + [DataMember(Name="UseFixedManufacturingTimes", EmitDefaultValue=false)] + public BooleanValue UseFixedManufacturingTimes { get; set; } + + [DataMember(Name="UseLaborRate", EmitDefaultValue=false)] + public StringValue UseLaborRate { get; set; } + + [DataMember(Name="UseOrderStartDateforMRP", EmitDefaultValue=false)] + public BooleanValue UseOrderStartDateforMRP { get; set; } + + [DataMember(Name="UseShiftCrewSize", EmitDefaultValue=false)] + public BooleanValue UseShiftCrewSize { get; set; } + + [DataMember(Name="ValidateDocumentTotalsonEntry", EmitDefaultValue=false)] + public BooleanValue ValidateDocumentTotalsonEntry { get; set; } + + [DataMember(Name="ValidateShipmentTotalonConfirmation", EmitDefaultValue=false)] + public BooleanValue ValidateShipmentTotalonConfirmation { get; set; } + + [DataMember(Name="VendorShipmentNumberingSequence", EmitDefaultValue=false)] + public StringValue VendorShipmentNumberingSequence { get; set; } + + [DataMember(Name="WipAdjustNumberingSequence", EmitDefaultValue=false)] + public StringValue WipAdjustNumberingSequence { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRP.cs b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRP.cs new file mode 100644 index 00000000..7ab31d94 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRP.cs @@ -0,0 +1,21 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RegenerateMRP : Entity_v4 + { + + [DataMember(Name="LastCompletedAt", EmitDefaultValue=false)] + public DateTimeValue LastCompletedAt { get; set; } + + [DataMember(Name="LastCompletedBy", EmitDefaultValue=false)] + public StringValue LastCompletedBy { get; set; } + + [DataMember(Name="Messages", EmitDefaultValue=false)] + public List Messages { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRPMessage.cs b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRPMessage.cs new file mode 100644 index 00000000..5f23cafc --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRPMessage.cs @@ -0,0 +1,33 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RegenerateMRPMessage : Entity_v4 + { + + [DataMember(Name="CreatedAt", EmitDefaultValue=false)] + public DateTimeValue CreatedAt { get; set; } + + [DataMember(Name="CreatedBy", EmitDefaultValue=false)] + public StringValue CreatedBy { get; set; } + + [DataMember(Name="CreatedScreenID", EmitDefaultValue=false)] + public StringValue CreatedScreenID { get; set; } + + [DataMember(Name="Message", EmitDefaultValue=false)] + public StringValue Message { get; set; } + + [DataMember(Name="MessageType", EmitDefaultValue=false)] + public StringValue MessageType { get; set; } + + [DataMember(Name="ProcessID", EmitDefaultValue=false)] + public GuidValue ProcessID { get; set; } + + [DataMember(Name="Recno", EmitDefaultValue=false)] + public IntValue Recno { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ReleaseProductionOrders.cs b/Acumatica.Manufacturing_21.200.001/Model/ReleaseProductionOrders.cs new file mode 100644 index 00000000..f49d9c5b --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ReleaseProductionOrders.cs @@ -0,0 +1,69 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ReleaseProductionOrders : Entity_v4 + { + + [DataMember(Name="CostCode", EmitDefaultValue=false)] + public StringValue CostCode { get; set; } + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="EndDate", EmitDefaultValue=false)] + public DateTimeValue EndDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="OrderDate", EmitDefaultValue=false)] + public DateTimeValue OrderDate { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Project", EmitDefaultValue=false)] + public StringValue Project { get; set; } + + [DataMember(Name="ProjectTask", EmitDefaultValue=false)] + public StringValue ProjectTask { get; set; } + + [DataMember(Name="QtytoProduce", EmitDefaultValue=false)] + public DecimalValue QtytoProduce { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)] + public StringValue SOOrderNbr { get; set; } + + [DataMember(Name="SOOrderType", EmitDefaultValue=false)] + public StringValue SOOrderType { get; set; } + + [DataMember(Name="Source", EmitDefaultValue=false)] + public StringValue Source { get; set; } + + [DataMember(Name="StartDate", EmitDefaultValue=false)] + public DateTimeValue StartDate { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanning.cs b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanning.cs new file mode 100644 index 00000000..47ed84f9 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanning.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RoughCutPlanning : Entity_v4 + { + + [DataMember(Name="Detail", EmitDefaultValue=false)] + public List Detail { get; set; } + + [DataMember(Name="ExcludeFirmOrders", EmitDefaultValue=false)] + public BooleanValue ExcludeFirmOrders { get; set; } + + [DataMember(Name="ExcludePlanningOrders", EmitDefaultValue=false)] + public BooleanValue ExcludePlanningOrders { get; set; } + + [DataMember(Name="ProcessAction", EmitDefaultValue=false)] + public StringValue ProcessAction { get; set; } + + [DataMember(Name="ReleaseOrders", EmitDefaultValue=false)] + public BooleanValue ReleaseOrders { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanningDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanningDetail.cs new file mode 100644 index 00000000..3767f20c --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanningDetail.cs @@ -0,0 +1,84 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class RoughCutPlanningDetail : Entity_v4 + { + + [DataMember(Name="Constraint", EmitDefaultValue=false)] + public DateTimeValue Constraint { get; set; } + + [DataMember(Name="Customer", EmitDefaultValue=false)] + public StringValue Customer { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="DispatchPriority", EmitDefaultValue=false)] + public ShortValue DispatchPriority { get; set; } + + [DataMember(Name="EndDate", EmitDefaultValue=false)] + public DateTimeValue EndDate { get; set; } + + [DataMember(Name="EndTime", EmitDefaultValue=false)] + public DateTimeValue EndTime { get; set; } + + [DataMember(Name="FirmSchedule", EmitDefaultValue=false)] + public BooleanValue FirmSchedule { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="OrderDate", EmitDefaultValue=false)] + public DateTimeValue OrderDate { get; set; } + + [DataMember(Name="OrderDescription", EmitDefaultValue=false)] + public StringValue OrderDescription { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyRemaining", EmitDefaultValue=false)] + public DecimalValue QtyRemaining { get; set; } + + [DataMember(Name="QtytoProduce", EmitDefaultValue=false)] + public DecimalValue QtytoProduce { get; set; } + + [DataMember(Name="ScheduleID", EmitDefaultValue=false)] + public IntValue ScheduleID { get; set; } + + [DataMember(Name="ScheduleStatus", EmitDefaultValue=false)] + public StringValue ScheduleStatus { get; set; } + + [DataMember(Name="SchedulingMethod", EmitDefaultValue=false)] + public StringValue SchedulingMethod { get; set; } + + [DataMember(Name="Selected", EmitDefaultValue=false)] + public BooleanValue Selected { get; set; } + + [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)] + public StringValue SOOrderNbr { get; set; } + + [DataMember(Name="StartDate", EmitDefaultValue=false)] + public DateTimeValue StartDate { get; set; } + + [DataMember(Name="StartTime", EmitDefaultValue=false)] + public DateTimeValue StartTime { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Shift.cs b/Acumatica.Manufacturing_21.200.001/Model/Shift.cs new file mode 100644 index 00000000..01678ad2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Shift.cs @@ -0,0 +1,27 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Shift : Entity_v4 + { + + [DataMember(Name="CrewSize", EmitDefaultValue=false)] + public DecimalValue CrewSize { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="DiffType", EmitDefaultValue=false)] + public StringValue DiffType { get; set; } + + [DataMember(Name="shift", EmitDefaultValue=false)] + public StringValue shift { get; set; } + + [DataMember(Name="ShiftDiff", EmitDefaultValue=false)] + public DecimalValue ShiftDiff { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ShiftDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ShiftDetail.cs new file mode 100644 index 00000000..8837376e --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ShiftDetail.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ShiftDetail : Entity_v4 + { + + [DataMember(Name="CalendarID", EmitDefaultValue=false)] + public StringValue CalendarID { get; set; } + + [DataMember(Name="CrewSize", EmitDefaultValue=false)] + public DecimalValue CrewSize { get; set; } + + [DataMember(Name="DiffType", EmitDefaultValue=false)] + public StringValue DiffType { get; set; } + + [DataMember(Name="Efficiency", EmitDefaultValue=false)] + public DecimalValue Efficiency { get; set; } + + [DataMember(Name="LaborCode", EmitDefaultValue=false)] + public StringValue LaborCode { get; set; } + + [DataMember(Name="Machines", EmitDefaultValue=false)] + public DecimalValue Machines { get; set; } + + [DataMember(Name="Shift", EmitDefaultValue=false)] + public StringValue Shift { get; set; } + + [DataMember(Name="ShiftDiff", EmitDefaultValue=false)] + public DecimalValue ShiftDiff { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ShipToSettings.cs b/Acumatica.Manufacturing_21.200.001/Model/ShipToSettings.cs new file mode 100644 index 00000000..3de57966 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ShipToSettings.cs @@ -0,0 +1,60 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ShipToSettings : Entity_v4 + { + + [DataMember(Name="FOBPoint", EmitDefaultValue=false)] + public StringValue FOBPoint { get; set; } + + [DataMember(Name="FreightCost", EmitDefaultValue=false)] + public DecimalValue FreightCost { get; set; } + + [DataMember(Name="FreightPrice", EmitDefaultValue=false)] + public DecimalValue FreightPrice { get; set; } + + [DataMember(Name="GroundCollect", EmitDefaultValue=false)] + public BooleanValue GroundCollect { get; set; } + + [DataMember(Name="Insurance", EmitDefaultValue=false)] + public BooleanValue Insurance { get; set; } + + [DataMember(Name="InvoiceFreightPriceBasedOn", EmitDefaultValue=false)] + public StringValue InvoiceFreightPriceBasedOn { get; set; } + + [DataMember(Name="OverrideFreightPrice", EmitDefaultValue=false)] + public BooleanValue OverrideFreightPrice { get; set; } + + [DataMember(Name="ResidentialDelivery", EmitDefaultValue=false)] + public BooleanValue ResidentialDelivery { get; set; } + + [DataMember(Name="SaturdayDelivery", EmitDefaultValue=false)] + public BooleanValue SaturdayDelivery { get; set; } + + [DataMember(Name="ShippingTerms", EmitDefaultValue=false)] + public StringValue ShippingTerms { get; set; } + + [DataMember(Name="ShippingZoneID", EmitDefaultValue=false)] + public StringValue ShippingZoneID { get; set; } + + [DataMember(Name="ShipToAddress", EmitDefaultValue=false)] + public Address ShipToAddress { get; set; } + + [DataMember(Name="ShipToAddressOverride", EmitDefaultValue=false)] + public BooleanValue ShipToAddressOverride { get; set; } + + [DataMember(Name="ShipToContact", EmitDefaultValue=false)] + public DocContact ShipToContact { get; set; } + + [DataMember(Name="ShipToContactOverride", EmitDefaultValue=false)] + public BooleanValue ShipToContactOverride { get; set; } + + [DataMember(Name="ShipVia", EmitDefaultValue=false)] + public StringValue ShipVia { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/StepDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/StepDetail.cs new file mode 100644 index 00000000..b4ea9438 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/StepDetail.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class StepDetail : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Descr", EmitDefaultValue=false)] + public StringValue Descr { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="LineOrder", EmitDefaultValue=false)] + public IntValue LineOrder { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/Tool.cs b/Acumatica.Manufacturing_21.200.001/Model/Tool.cs new file mode 100644 index 00000000..6a2fb709 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/Tool.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class Tool : Entity_v4 + { + + [DataMember(Name="Account", EmitDefaultValue=false)] + public StringValue Account { get; set; } + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="ConsumedCost", EmitDefaultValue=false)] + public DecimalValue ConsumedCost { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Schedule", EmitDefaultValue=false)] + public BooleanValue Schedule { get; set; } + + [DataMember(Name="Subaccount", EmitDefaultValue=false)] + public StringValue Subaccount { get; set; } + + [DataMember(Name="ToolID", EmitDefaultValue=false)] + public StringValue ToolID { get; set; } + + [DataMember(Name="TotalCost", EmitDefaultValue=false)] + public DecimalValue TotalCost { get; set; } + + [DataMember(Name="TotalScheduleQty", EmitDefaultValue=false)] + public IntValue TotalScheduleQty { get; set; } + + [DataMember(Name="TotalUses", EmitDefaultValue=false)] + public DecimalValue TotalUses { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/ToolDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ToolDetail.cs new file mode 100644 index 00000000..c6170bf3 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/ToolDetail.cs @@ -0,0 +1,36 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class ToolDetail : Entity_v4 + { + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="LineID", EmitDefaultValue=false)] + public IntValue LineID { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="QtyRequired", EmitDefaultValue=false)] + public DecimalValue QtyRequired { get; set; } + + [DataMember(Name="Revision", EmitDefaultValue=false)] + public StringValue Revision { get; set; } + + [DataMember(Name="ToolID", EmitDefaultValue=false)] + public StringValue ToolID { get; set; } + + [DataMember(Name="UnitCost", EmitDefaultValue=false)] + public DecimalValue UnitCost { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/VendorShipment.cs b/Acumatica.Manufacturing_21.200.001/Model/VendorShipment.cs new file mode 100644 index 00000000..c345bf81 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/VendorShipment.cs @@ -0,0 +1,54 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class VendorShipment : Entity_v4 + { + + [DataMember(Name="ControlQuantity", EmitDefaultValue=false)] + public DecimalValue ControlQuantity { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="Owner", EmitDefaultValue=false)] + public StringValue Owner { get; set; } + + [DataMember(Name="ShipmentDate", EmitDefaultValue=false)] + public DateTimeValue ShipmentDate { get; set; } + + [DataMember(Name="ShipmentID", EmitDefaultValue=false)] + public StringValue ShipmentID { get; set; } + + [DataMember(Name="ShippedQuantity", EmitDefaultValue=false)] + public DecimalValue ShippedQuantity { get; set; } + + [DataMember(Name="ShippingSettings", EmitDefaultValue=false)] + public ShipToSettings ShippingSettings { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="Vendor", EmitDefaultValue=false)] + public StringValue Vendor { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + [DataMember(Name="Workgroup", EmitDefaultValue=false)] + public StringValue Workgroup { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/VendorShipmentDetails.cs b/Acumatica.Manufacturing_21.200.001/Model/VendorShipmentDetails.cs new file mode 100644 index 00000000..12330bc7 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/VendorShipmentDetails.cs @@ -0,0 +1,69 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class VendorShipmentDetails : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] + public StringValue LotSerialNbr { get; set; } + + [DataMember(Name="MaterialLineNbr", EmitDefaultValue=false)] + public IntValue MaterialLineNbr { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="POLineNbr", EmitDefaultValue=false)] + public IntValue POLineNbr { get; set; } + + [DataMember(Name="POOrderNbr", EmitDefaultValue=false)] + public StringValue POOrderNbr { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="Quantity", EmitDefaultValue=false)] + public DecimalValue Quantity { get; set; } + + [DataMember(Name="Released", EmitDefaultValue=false)] + public BooleanValue Released { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + [DataMember(Name="UOM", EmitDefaultValue=false)] + public StringValue UOM { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WhereUsedDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WhereUsedDetail.cs new file mode 100644 index 00000000..6e836e0f --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WhereUsedDetail.cs @@ -0,0 +1,60 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WhereUsedDetail : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="BOMID", EmitDefaultValue=false)] + public StringValue BOMID { get; set; } + + [DataMember(Name="BOMIDAMBomItem__BOMID", EmitDefaultValue=false)] + public StringValue BOMIDAMBomItem__BOMID { get; set; } + + [DataMember(Name="BomRevision", EmitDefaultValue=false)] + public StringValue BomRevision { get; set; } + + [DataMember(Name="BomWarehouse", EmitDefaultValue=false)] + public StringValue BomWarehouse { get; set; } + + [DataMember(Name="EndDate", EmitDefaultValue=false)] + public DateTimeValue EndDate { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="OperationDescription", EmitDefaultValue=false)] + public StringValue OperationDescription { get; set; } + + [DataMember(Name="OperationIDOperationID", EmitDefaultValue=false)] + public IntValue OperationIDOperationID { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OperationScrapAction", EmitDefaultValue=false)] + public StringValue OperationScrapAction { get; set; } + + [DataMember(Name="OutsideProcess", EmitDefaultValue=false)] + public BooleanValue OutsideProcess { get; set; } + + [DataMember(Name="RevisionRevisionID", EmitDefaultValue=false)] + public StringValue RevisionRevisionID { get; set; } + + [DataMember(Name="StartDate", EmitDefaultValue=false)] + public DateTimeValue StartDate { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntry.cs new file mode 100644 index 00000000..f834b723 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntry.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WipAdjustmentEntry : Entity_v4 + { + + [DataMember(Name="BatchNbr", EmitDefaultValue=false)] + public StringValue BatchNbr { get; set; } + + [DataMember(Name="ControlAmount", EmitDefaultValue=false)] + public DecimalValue ControlAmount { get; set; } + + [DataMember(Name="Date", EmitDefaultValue=false)] + public DateTimeValue Date { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="Hold", EmitDefaultValue=false)] + public BooleanValue Hold { get; set; } + + [DataMember(Name="OrigBatchNbr", EmitDefaultValue=false)] + public StringValue OrigBatchNbr { get; set; } + + [DataMember(Name="OrigDocType", EmitDefaultValue=false)] + public StringValue OrigDocType { get; set; } + + [DataMember(Name="PostPeriod", EmitDefaultValue=false)] + public StringValue PostPeriod { get; set; } + + [DataMember(Name="Status", EmitDefaultValue=false)] + public StringValue Status { get; set; } + + [DataMember(Name="TotalAmount", EmitDefaultValue=false)] + public DecimalValue TotalAmount { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntryDetail.cs new file mode 100644 index 00000000..baaf5633 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntryDetail.cs @@ -0,0 +1,72 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WipAdjustmentEntryDetail : Entity_v4 + { + + [DataMember(Name="Account", EmitDefaultValue=false)] + public StringValue Account { get; set; } + + [DataMember(Name="CostAdj", EmitDefaultValue=false)] + public DecimalValue CostAdj { get; set; } + + [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)] + public IntValue GLBatchLineNbr { get; set; } + + [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)] + public StringValue GLBatchNbr { get; set; } + + [DataMember(Name="INDocType", EmitDefaultValue=false)] + public StringValue INDocType { get; set; } + + [DataMember(Name="INLineNbr", EmitDefaultValue=false)] + public IntValue INLineNbr { get; set; } + + [DataMember(Name="INRefNbr", EmitDefaultValue=false)] + public StringValue INRefNbr { get; set; } + + [DataMember(Name="InventoryID", EmitDefaultValue=false)] + public StringValue InventoryID { get; set; } + + [DataMember(Name="LineNbr", EmitDefaultValue=false)] + public IntValue LineNbr { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="OperationNbr", EmitDefaultValue=false)] + public StringValue OperationNbr { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="QtyScrapped", EmitDefaultValue=false)] + public DecimalValue QtyScrapped { get; set; } + + [DataMember(Name="ReasonCode", EmitDefaultValue=false)] + public StringValue ReasonCode { get; set; } + + [DataMember(Name="Subaccount", EmitDefaultValue=false)] + public StringValue Subaccount { get; set; } + + [DataMember(Name="Subitem", EmitDefaultValue=false)] + public StringValue Subitem { get; set; } + + [DataMember(Name="TranDescription", EmitDefaultValue=false)] + public StringValue TranDescription { get; set; } + + [DataMember(Name="TranType", EmitDefaultValue=false)] + public StringValue TranType { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenter.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenter.cs new file mode 100644 index 00000000..5cc68290 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenter.cs @@ -0,0 +1,60 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WorkCenter : Entity_v4 + { + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="BackflushLabor", EmitDefaultValue=false)] + public BooleanValue BackflushLabor { get; set; } + + [DataMember(Name="BackflushMaterials", EmitDefaultValue=false)] + public BooleanValue BackflushMaterials { get; set; } + + [DataMember(Name="BasisforCapacity", EmitDefaultValue=false)] + public StringValue BasisforCapacity { get; set; } + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Location", EmitDefaultValue=false)] + public StringValue Location { get; set; } + + [DataMember(Name="Machines", EmitDefaultValue=false)] + public List Machines { get; set; } + + [DataMember(Name="OutsideProcessing", EmitDefaultValue=false)] + public BooleanValue OutsideProcessing { get; set; } + + [DataMember(Name="Overheads", EmitDefaultValue=false)] + public List Overheads { get; set; } + + [DataMember(Name="ScrapActionDefault", EmitDefaultValue=false)] + public StringValue ScrapActionDefault { get; set; } + + [DataMember(Name="Shifts", EmitDefaultValue=false)] + public List Shifts { get; set; } + + [DataMember(Name="StandardCost", EmitDefaultValue=false)] + public DecimalValue StandardCost { get; set; } + + [DataMember(Name="SubstituteWorkCenters", EmitDefaultValue=false)] + public List SubstituteWorkCenters { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + [DataMember(Name="WhereUsed", EmitDefaultValue=false)] + public List WhereUsed { get; set; } + + [DataMember(Name="WorkCenterID", EmitDefaultValue=false)] + public StringValue WorkCenterID { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewSchedule.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewSchedule.cs new file mode 100644 index 00000000..ccafa472 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewSchedule.cs @@ -0,0 +1,30 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WorkCenterCrewSchedule : Entity_v4 + { + + [DataMember(Name="Details", EmitDefaultValue=false)] + public List Details { get; set; } + + [DataMember(Name="FromDate", EmitDefaultValue=false)] + public DateTimeValue FromDate { get; set; } + + [DataMember(Name="Shift", EmitDefaultValue=false)] + public StringValue Shift { get; set; } + + [DataMember(Name="ShowAll", EmitDefaultValue=false)] + public BooleanValue ShowAll { get; set; } + + [DataMember(Name="ToDate", EmitDefaultValue=false)] + public DateTimeValue ToDate { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewScheduleDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewScheduleDetail.cs new file mode 100644 index 00000000..c0ffb244 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewScheduleDetail.cs @@ -0,0 +1,48 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WorkCenterCrewScheduleDetail : Entity_v4 + { + + [DataMember(Name="CrewSize", EmitDefaultValue=false)] + public DecimalValue CrewSize { get; set; } + + [DataMember(Name="CrewSizeShortage", EmitDefaultValue=false)] + public DecimalValue CrewSizeShortage { get; set; } + + [DataMember(Name="EndTime", EmitDefaultValue=false)] + public DateTimeValue EndTime { get; set; } + + [DataMember(Name="OperationID", EmitDefaultValue=false)] + public StringValue OperationID { get; set; } + + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + + [DataMember(Name="ProductionNbr", EmitDefaultValue=false)] + public StringValue ProductionNbr { get; set; } + + [DataMember(Name="ScheduleDate", EmitDefaultValue=false)] + public DateTimeValue ScheduleDate { get; set; } + + [DataMember(Name="ScheduledBlocks", EmitDefaultValue=false)] + public IntValue ScheduledBlocks { get; set; } + + [DataMember(Name="Shift", EmitDefaultValue=false)] + public StringValue Shift { get; set; } + + [DataMember(Name="ShiftCrewSize", EmitDefaultValue=false)] + public DecimalValue ShiftCrewSize { get; set; } + + [DataMember(Name="StartTime", EmitDefaultValue=false)] + public DateTimeValue StartTime { get; set; } + + [DataMember(Name="WorkCenter", EmitDefaultValue=false)] + public StringValue WorkCenter { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterOverheadDetail.cs new file mode 100644 index 00000000..eedbafd2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterOverheadDetail.cs @@ -0,0 +1,24 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WorkCenterOverheadDetail : Entity_v4 + { + + [DataMember(Name="Description", EmitDefaultValue=false)] + public StringValue Description { get; set; } + + [DataMember(Name="Factor", EmitDefaultValue=false)] + public DecimalValue Factor { get; set; } + + [DataMember(Name="Overhead", EmitDefaultValue=false)] + public StringValue Overhead { get; set; } + + [DataMember(Name="Type", EmitDefaultValue=false)] + public StringValue Type { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterSubstitute.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterSubstitute.cs new file mode 100644 index 00000000..e2a449f2 --- /dev/null +++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterSubstitute.cs @@ -0,0 +1,21 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.Manufacturing_21_200_001.Model +{ + [DataContract] + public class WorkCenterSubstitute : Entity_v4 + { + + [DataMember(Name="SubstituteWorkCenter", EmitDefaultValue=false)] + public StringValue SubstituteWorkCenter { get; set; } + + [DataMember(Name="UpdateOperationDescription", EmitDefaultValue=false)] + public BooleanValue UpdateOperationDescription { get; set; } + + [DataMember(Name="Warehouse", EmitDefaultValue=false)] + public StringValue Warehouse { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj b/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj index 2603a960..bf6419a8 100644 --- a/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj +++ b/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj @@ -1,655 +1,15 @@ - - - + + - Debug - AnyCPU - {B7CD7B70-0F37-47A6-9491-C91615566247} - Library - Properties - Acumatica.eCommerce_20._200._001 - Acumatica.eCommerce_20.200.001 - v4.8 - 512 - true - + netstandard2.0 - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {25008D3F-3D78-4BB9-B14B-0A792AE97892} - Acumatica.RESTClient - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/Acumatica.eCommerce_20.200.001/Api/ShopifyStoreApi.cs b/Acumatica.eCommerce_20.200.001/Api/ShopifyStoreApi.cs new file mode 100644 index 00000000..1b5a92bd --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Api/ShopifyStoreApi.cs @@ -0,0 +1,12 @@ +using Acumatica.RESTClient.Api; +using Acumatica.RESTClient.Client; +using Acumatica.eCommerce_20_200_001.Model; + +namespace Acumatica.eCommerce_20_200_001.Api +{ + public class ShopifyStoreApi : BaseEndpointApi + { + public ShopifyStoreApi(Configuration configuration) : base(configuration) + { } + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/ActionParameters/CardOperationParameters.cs b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/CardOperationParameters.cs new file mode 100644 index 00000000..07788a80 --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/CardOperationParameters.cs @@ -0,0 +1,31 @@ +using Acumatica.RESTClient.Model; +using Newtonsoft.Json; +using System.Runtime.Serialization; + +namespace Acumatica.eCommerce_20_200_001.Model +{ + [DataContract] + public class CardOperationParameters + { + public CardOperationParameters() { } + + [DataMember(Name="TranType", EmitDefaultValue=false)] + public StringValue TranType { get; set; } + [DataMember(Name="TranNbr", EmitDefaultValue=false)] + public StringValue TranNbr { get; set; } + [DataMember(Name="AuthNumber", EmitDefaultValue=false)] + public StringValue AuthNumber { get; set; } + [DataMember(Name="ExtProfileId", EmitDefaultValue=false)] + public StringValue ExtProfileId { get; set; } + [DataMember(Name="TranDate", EmitDefaultValue=false)] + public DateTimeValue TranDate { get; set; } + [DataMember(Name="OrigTranNbr", EmitDefaultValue=false)] + public StringValue OrigTranNbr { get; set; } + [DataMember(Name="Amount", EmitDefaultValue=false)] + public DecimalValue Amount { get; set; } + public virtual string ToJson() + { + return JsonConvert.SerializeObject(this, Formatting.Indented); + } + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/ActionParameters/VoidCardPaymentParameters.cs b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/VoidCardPaymentParameters.cs new file mode 100644 index 00000000..b71b16ef --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/VoidCardPaymentParameters.cs @@ -0,0 +1,29 @@ +using Acumatica.RESTClient.Model; +using Newtonsoft.Json; +using System.Runtime.Serialization; + +namespace Acumatica.eCommerce_20_200_001.Model +{ + [DataContract] + public class VoidCardPaymentParameters + { + public VoidCardPaymentParameters() { } + + [DataMember(Name="TranType", EmitDefaultValue=false)] + public StringValue TranType { get; set; } + [DataMember(Name="TranNbr", EmitDefaultValue=false)] + public StringValue TranNbr { get; set; } + [DataMember(Name="ExtProfileId", EmitDefaultValue=false)] + public StringValue ExtProfileId { get; set; } + [DataMember(Name="TranDate", EmitDefaultValue=false)] + public DateTimeValue TranDate { get; set; } + [DataMember(Name="NeedValidation", EmitDefaultValue=false)] + public BooleanValue NeedValidation { get; set; } + [DataMember(Name="OrigTranNbr", EmitDefaultValue=false)] + public StringValue OrigTranNbr { get; set; } + public virtual string ToJson() + { + return JsonConvert.SerializeObject(this, Formatting.Indented); + } + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/Actions/CardOperation.cs b/Acumatica.eCommerce_20.200.001/Model/Actions/CardOperation.cs new file mode 100644 index 00000000..ea83706b --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Model/Actions/CardOperation.cs @@ -0,0 +1,50 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.eCommerce_20_200_001.Model +{ + [DataContract] + public class CardOperation : EntityActionWithParameters + { + public CardOperation() : base() + { } + public CardOperation(Payment entity, CardOperationParameters parameters) : base(entity, parameters) + { } + + public StringValue TranType + { + get { return Parameters.TranType; } + set { Parameters.TranType = value; } + } + public StringValue TranNbr + { + get { return Parameters.TranNbr; } + set { Parameters.TranNbr = value; } + } + public StringValue AuthNumber + { + get { return Parameters.AuthNumber; } + set { Parameters.AuthNumber = value; } + } + public StringValue ExtProfileId + { + get { return Parameters.ExtProfileId; } + set { Parameters.ExtProfileId = value; } + } + public DateTimeValue TranDate + { + get { return Parameters.TranDate; } + set { Parameters.TranDate = value; } + } + public StringValue OrigTranNbr + { + get { return Parameters.OrigTranNbr; } + set { Parameters.OrigTranNbr = value; } + } + public DecimalValue Amount + { + get { return Parameters.Amount; } + set { Parameters.Amount = value; } + } + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/Actions/VoidCardPayment.cs b/Acumatica.eCommerce_20.200.001/Model/Actions/VoidCardPayment.cs new file mode 100644 index 00000000..144d07a2 --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Model/Actions/VoidCardPayment.cs @@ -0,0 +1,45 @@ +using Acumatica.RESTClient.Model; +using System.Runtime.Serialization; + +namespace Acumatica.eCommerce_20_200_001.Model +{ + [DataContract] + public class VoidCardPayment : EntityActionWithParameters + { + public VoidCardPayment() : base() + { } + public VoidCardPayment(Payment entity, VoidCardPaymentParameters parameters) : base(entity, parameters) + { } + + public StringValue TranType + { + get { return Parameters.TranType; } + set { Parameters.TranType = value; } + } + public StringValue TranNbr + { + get { return Parameters.TranNbr; } + set { Parameters.TranNbr = value; } + } + public StringValue ExtProfileId + { + get { return Parameters.ExtProfileId; } + set { Parameters.ExtProfileId = value; } + } + public DateTimeValue TranDate + { + get { return Parameters.TranDate; } + set { Parameters.TranDate = value; } + } + public BooleanValue NeedValidation + { + get { return Parameters.NeedValidation; } + set { Parameters.NeedValidation = value; } + } + public StringValue OrigTranNbr + { + get { return Parameters.OrigTranNbr; } + set { Parameters.OrigTranNbr = value; } + } + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs b/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs index 199d3810..2a85a6ef 100644 --- a/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs +++ b/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs @@ -8,8 +8,8 @@ namespace Acumatica.eCommerce_20_200_001.Model public class BCShipments : Entity_v4 { - [DataMember(Name="LastModifiedDateTime", EmitDefaultValue=false)] - public DateTimeValue LastModifiedDateTime { get; set; } + [DataMember(Name="LastModified", EmitDefaultValue=false)] + public DateTimeValue LastModified { get; set; } [DataMember(Name="ShippingNoteID", EmitDefaultValue=false)] public GuidValue ShippingNoteID { get; set; } @@ -20,6 +20,9 @@ public class BCShipments : Entity_v4 [DataMember(Name="OrderType", EmitDefaultValue=false)] public StringValue OrderType { get; set; } + [DataMember(Name="BindingID", EmitDefaultValue=false)] + public IntValue BindingID { get; set; } + [DataMember(Name="Results", EmitDefaultValue=false)] public List Results { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs b/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs index 05bfbb13..332cd76a 100644 --- a/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs +++ b/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs @@ -8,6 +8,15 @@ namespace Acumatica.eCommerce_20_200_001.Model public class BCShipmentsResult : Entity_v4 { + [DataMember(Name="ExternalShipmentUpdated", EmitDefaultValue=false)] + public BooleanValue ExternalShipmentUpdated { get; set; } + + [DataMember(Name="InvoiceNbr", EmitDefaultValue=false)] + public StringValue InvoiceNbr { get; set; } + + [DataMember(Name="InvoiceType", EmitDefaultValue=false)] + public StringValue InvoiceType { get; set; } + [DataMember(Name="Confirmed", EmitDefaultValue=false)] public BooleanValue Confirmed { get; set; } @@ -23,14 +32,14 @@ public class BCShipmentsResult : Entity_v4 [DataMember(Name="OrderNoteID", EmitDefaultValue=false)] public GuidValue OrderNoteID { get; set; } + [DataMember(Name="OrderType", EmitDefaultValue=false)] + public StringValue OrderType { get; set; } + [DataMember(Name="ShipmentNumber", EmitDefaultValue=false)] public StringValue ShipmentNumber { get; set; } [DataMember(Name="ShipmentType", EmitDefaultValue=false)] public StringValue ShipmentType { get; set; } - [DataMember(Name="VendorRef", EmitDefaultValue=false)] - public StringValue VendorRef { get; set; } - } } \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs b/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs index 1acea9bc..00d5e686 100644 --- a/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs +++ b/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs @@ -17,6 +17,9 @@ public class CheckDetail : Entity_v4 [DataMember(Name="CashDiscountBalance", EmitDefaultValue=false)] public DecimalValue CashDiscountBalance { get; set; } + [DataMember(Name="DocLineNbr", EmitDefaultValue=false)] + public IntValue DocLineNbr { get; set; } + [DataMember(Name="DocType", EmitDefaultValue=false)] public StringValue DocType { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs b/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs index 1f2680a2..c352c97c 100644 --- a/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs +++ b/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs @@ -8,6 +8,12 @@ namespace Acumatica.eCommerce_20_200_001.Model public class CreditCardTransactionDetail : Entity_v4 { + [DataMember(Name="OrigTranNbr", EmitDefaultValue=false)] + public StringValue OrigTranNbr { get; set; } + + [DataMember(Name="ExpirationDate", EmitDefaultValue=false)] + public DateTimeValue ExpirationDate { get; set; } + [DataMember(Name="TranNbr", EmitDefaultValue=false)] public StringValue TranNbr { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/Customer.cs b/Acumatica.eCommerce_20.200.001/Model/Customer.cs index f7309eb9..03cd872a 100644 --- a/Acumatica.eCommerce_20.200.001/Model/Customer.cs +++ b/Acumatica.eCommerce_20.200.001/Model/Customer.cs @@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model public class Customer : Entity_v4 { + [DataMember(Name="RestrictVisibilityTo", EmitDefaultValue=false)] + public StringValue RestrictVisibilityTo { get; set; } + [DataMember(Name="CreditLimit", EmitDefaultValue=false)] public DecimalValue CreditLimit { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs b/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs index e5796925..f6e581e9 100644 --- a/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs +++ b/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs @@ -24,7 +24,7 @@ public class EmployeeFinancialSettings : Entity_v4 public StringValue ExpenseSubaccount { get; set; } [DataMember(Name="PaymentInstructions", EmitDefaultValue=false)] - public BusinessAccountPaymentInstructionDetail PaymentInstructions { get; set; } + public List PaymentInstructions { get; set; } [DataMember(Name="PaymentMethod", EmitDefaultValue=false)] public StringValue PaymentMethod { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs b/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs index 2bb641ca..203bbaf2 100644 --- a/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs +++ b/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs @@ -23,5 +23,8 @@ public class MatrixItems : Entity_v4 [DataMember(Name="ItemStatus", EmitDefaultValue=false)] public StringValue ItemStatus { get; set; } + [DataMember(Name="ExportToExternal", EmitDefaultValue=false)] + public BooleanValue ExportToExternal { get; set; } + } } \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs b/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs index 4ee0cb76..4b0135c9 100644 --- a/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs +++ b/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs @@ -8,9 +8,18 @@ namespace Acumatica.eCommerce_20_200_001.Model public class NonStockItem : Entity_v4 { + [DataMember(Name="CurySpecificMSRP", EmitDefaultValue=false)] + public DecimalValue CurySpecificMSRP { get; set; } + + [DataMember(Name="CurySpecificPrice", EmitDefaultValue=false)] + public DecimalValue CurySpecificPrice { get; set; } + [DataMember(Name="Availability", EmitDefaultValue=false)] public StringValue Availability { get; set; } + [DataMember(Name="ExportToExternal", EmitDefaultValue=false)] + public BooleanValue ExportToExternal { get; set; } + [DataMember(Name="Categories", EmitDefaultValue=false)] public List Categories { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/OrderRisks.cs b/Acumatica.eCommerce_20.200.001/Model/OrderRisks.cs new file mode 100644 index 00000000..bbf4eeb3 --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Model/OrderRisks.cs @@ -0,0 +1,21 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.eCommerce_20_200_001.Model +{ + [DataContract] + public class OrderRisks : Entity_v4 + { + + [DataMember(Name="Message", EmitDefaultValue=false)] + public StringValue Message { get; set; } + + [DataMember(Name="Recommendation", EmitDefaultValue=false)] + public StringValue Recommendation { get; set; } + + [DataMember(Name="Score", EmitDefaultValue=false)] + public DecimalValue Score { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/Payment.cs b/Acumatica.eCommerce_20.200.001/Model/Payment.cs index 19351012..b8735f3a 100644 --- a/Acumatica.eCommerce_20.200.001/Model/Payment.cs +++ b/Acumatica.eCommerce_20.200.001/Model/Payment.cs @@ -8,6 +8,12 @@ namespace Acumatica.eCommerce_20_200_001.Model public class Payment : Entity_v4 { + [DataMember(Name="ExternalRef", EmitDefaultValue=false)] + public StringValue ExternalRef { get; set; } + + [DataMember(Name="OrigTransaction", EmitDefaultValue=false)] + public StringValue OrigTransaction { get; set; } + [DataMember(Name="BranchID", EmitDefaultValue=false)] public StringValue BranchID { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs b/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs index 9a32107f..3fb4865a 100644 --- a/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs +++ b/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs @@ -23,6 +23,9 @@ public class PaymentDetail : Entity_v4 [DataMember(Name="Description", EmitDefaultValue=false)] public StringValue Description { get; set; } + [DataMember(Name="DocLineNbr", EmitDefaultValue=false)] + public IntValue DocLineNbr { get; set; } + [DataMember(Name="DocType", EmitDefaultValue=false)] public StringValue DocType { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs b/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs index 2e669714..1c5162c5 100644 --- a/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs +++ b/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs @@ -8,9 +8,18 @@ namespace Acumatica.eCommerce_20_200_001.Model public class SalesOrder : Entity_v4 { + [DataMember(Name="OrderRisks", EmitDefaultValue=false)] + public List OrderRisks { get; set; } + + [DataMember(Name="MaxRiskScore", EmitDefaultValue=false)] + public DecimalValue MaxRiskScore { get; set; } + [DataMember(Name="ExternalOrderOriginal", EmitDefaultValue=false)] public BooleanValue ExternalOrderOriginal { get; set; } + [DataMember(Name="ExternalRefundRef", EmitDefaultValue=false)] + public StringValue ExternalRefundRef { get; set; } + [DataMember(Name="WillCall", EmitDefaultValue=false)] public BooleanValue WillCall { get; set; } @@ -23,6 +32,15 @@ public class SalesOrder : Entity_v4 [DataMember(Name="UsrExternalOrderOriginal", EmitDefaultValue=false)] public BooleanValue UsrExternalOrderOriginal { get; set; } + [DataMember(Name="ExternalOrderOrigin", EmitDefaultValue=false)] + public StringValue ExternalOrderOrigin { get; set; } + + [DataMember(Name="ExternalOrderSource", EmitDefaultValue=false)] + public StringValue ExternalOrderSource { get; set; } + + [DataMember(Name="TaxCalcMode", EmitDefaultValue=false)] + public StringValue TaxCalcMode { get; set; } + [DataMember(Name="Approved", EmitDefaultValue=false)] public BooleanValue Approved { get; set; } @@ -50,6 +68,9 @@ public class SalesOrder : Entity_v4 [DataMember(Name="Commissions", EmitDefaultValue=false)] public Commissions Commissions { get; set; } + [DataMember(Name="ContactID", EmitDefaultValue=false)] + public StringValue ContactID { get; set; } + [DataMember(Name="ControlTotal", EmitDefaultValue=false)] public DecimalValue ControlTotal { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs b/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs index b2a5f97e..9dcb6685 100644 --- a/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs +++ b/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs @@ -8,12 +8,21 @@ namespace Acumatica.eCommerce_20_200_001.Model public class SalesOrderDetail : Entity_v4 { + [DataMember(Name="AssociatedOrderLineNbr", EmitDefaultValue=false)] + public IntValue AssociatedOrderLineNbr { get; set; } + + [DataMember(Name="GiftMessage", EmitDefaultValue=false)] + public StringValue GiftMessage { get; set; } + [DataMember(Name="ManualPrice", EmitDefaultValue=false)] public BooleanValue ManualPrice { get; set; } [DataMember(Name="NoteID", EmitDefaultValue=false)] public GuidValue NoteID { get; set; } + [DataMember(Name="ExternalRef", EmitDefaultValue=false)] + public StringValue ExternalRef { get; set; } + [DataMember(Name="Account", EmitDefaultValue=false)] public StringValue Account { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs b/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs index 300f14bd..6c2d1c21 100644 --- a/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs +++ b/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs @@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model public class SalesOrderPayment : Entity_v4 { + [DataMember(Name="ExternalRef", EmitDefaultValue=false)] + public StringValue ExternalRef { get; set; } + [DataMember(Name="NoteID", EmitDefaultValue=false)] public GuidValue NoteID { get; set; } @@ -50,6 +53,9 @@ public class SalesOrderPayment : Entity_v4 [DataMember(Name="LastModifiedDateTime", EmitDefaultValue=false)] public DateTimeValue LastModifiedDateTime { get; set; } + [DataMember(Name="OrigTransactionNbr", EmitDefaultValue=false)] + public StringValue OrigTransactionNbr { get; set; } + [DataMember(Name="PaymentAmount", EmitDefaultValue=false)] public DecimalValue PaymentAmount { get; set; } @@ -65,6 +71,9 @@ public class SalesOrderPayment : Entity_v4 [DataMember(Name="ReferenceNbr", EmitDefaultValue=false)] public StringValue ReferenceNbr { get; set; } + [DataMember(Name="Refund", EmitDefaultValue=false)] + public BooleanValue Refund { get; set; } + [DataMember(Name="SaveCard", EmitDefaultValue=false)] public BooleanValue SaveCard { get; set; } @@ -74,5 +83,8 @@ public class SalesOrderPayment : Entity_v4 [DataMember(Name="TransferredtoInvoice", EmitDefaultValue=false)] public DecimalValue TransferredtoInvoice { get; set; } + [DataMember(Name="ValidateCCRefundOrigTransaction", EmitDefaultValue=false)] + public BooleanValue ValidateCCRefundOrigTransaction { get; set; } + } } \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs b/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs index e609f7c7..51066841 100644 --- a/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs +++ b/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs @@ -14,6 +14,9 @@ public class SalesPriceDetail : Entity_v4 [DataMember(Name="Warehouse", EmitDefaultValue=false)] public StringValue Warehouse { get; set; } + [DataMember(Name="TaxCalculationMode", EmitDefaultValue=false)] + public StringValue TaxCalculationMode { get; set; } + [DataMember(Name="BreakQty", EmitDefaultValue=false)] public DecimalValue BreakQty { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs b/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs index 1d0c18db..77ec8122 100644 --- a/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs +++ b/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs @@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model public class SalesPricesInquiry : Entity_v4 { + [DataMember(Name="TaxCalculationMode", EmitDefaultValue=false)] + public StringValue TaxCalculationMode { get; set; } + [DataMember(Name="EffectiveAsOf", EmitDefaultValue=false)] public DateTimeValue EffectiveAsOf { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/ShopifyStore.cs b/Acumatica.eCommerce_20.200.001/Model/ShopifyStore.cs new file mode 100644 index 00000000..1e6161f2 --- /dev/null +++ b/Acumatica.eCommerce_20.200.001/Model/ShopifyStore.cs @@ -0,0 +1,39 @@ +using Acumatica.RESTClient.Model; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Acumatica.eCommerce_20_200_001.Model +{ + [DataContract] + public class ShopifyStore : Entity_v4 + { + + [DataMember(Name="AccessToken", EmitDefaultValue=false)] + public StringValue AccessToken { get; set; } + + [DataMember(Name="Active", EmitDefaultValue=false)] + public BooleanValue Active { get; set; } + + [DataMember(Name="APIKey", EmitDefaultValue=false)] + public StringValue APIKey { get; set; } + + [DataMember(Name="APIPassword", EmitDefaultValue=false)] + public StringValue APIPassword { get; set; } + + [DataMember(Name="Connector", EmitDefaultValue=false)] + public StringValue Connector { get; set; } + + [DataMember(Name="Default", EmitDefaultValue=false)] + public BooleanValue Default { get; set; } + + [DataMember(Name="SharedSecret", EmitDefaultValue=false)] + public StringValue SharedSecret { get; set; } + + [DataMember(Name="StoreAdminURL", EmitDefaultValue=false)] + public StringValue StoreAdminURL { get; set; } + + [DataMember(Name="StoreName", EmitDefaultValue=false)] + public StringValue StoreName { get; set; } + + } +} \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Model/StockItem.cs b/Acumatica.eCommerce_20.200.001/Model/StockItem.cs index 5cf7a6e0..db715760 100644 --- a/Acumatica.eCommerce_20.200.001/Model/StockItem.cs +++ b/Acumatica.eCommerce_20.200.001/Model/StockItem.cs @@ -8,12 +8,21 @@ namespace Acumatica.eCommerce_20_200_001.Model public class StockItem : Entity_v4 { + [DataMember(Name="CurySpecificMSRP", EmitDefaultValue=false)] + public DecimalValue CurySpecificMSRP { get; set; } + + [DataMember(Name="CurySpecificPrice", EmitDefaultValue=false)] + public DecimalValue CurySpecificPrice { get; set; } + [DataMember(Name="Availability", EmitDefaultValue=false)] public StringValue Availability { get; set; } [DataMember(Name="CustomURL", EmitDefaultValue=false)] public StringValue CustomURL { get; set; } + [DataMember(Name="ExportToExternal", EmitDefaultValue=false)] + public BooleanValue ExportToExternal { get; set; } + [DataMember(Name="FileURLs", EmitDefaultValue=false)] public List FileURLs { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs b/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs index c87c919c..9721e4fa 100644 --- a/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs +++ b/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs @@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model public class StorageDetails : Entity_v4 { + [DataMember(Name="BindingID", EmitDefaultValue=false)] + public IntValue BindingID { get; set; } + [DataMember(Name="Results", EmitDefaultValue=false)] public List Results { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs b/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs index c51fc628..0b507bbb 100644 --- a/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs +++ b/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs @@ -11,11 +11,14 @@ public class StorageDetailsResult : Entity_v4 [DataMember(Name="Availability", EmitDefaultValue=false)] public StringValue Availability { get; set; } + [DataMember(Name="IdentifyNoteID", EmitDefaultValue=false)] + public StringValue IdentifyNoteID { get; set; } + [DataMember(Name="InventoryDescription", EmitDefaultValue=false)] public StringValue InventoryDescription { get; set; } - [DataMember(Name="InventoryID", EmitDefaultValue=false)] - public StringValue InventoryID { get; set; } + [DataMember(Name="InventoryCD", EmitDefaultValue=false)] + public StringValue InventoryCD { get; set; } [DataMember(Name="InventoryLastModifiedDate", EmitDefaultValue=false)] public DateTimeValue InventoryLastModifiedDate { get; set; } @@ -56,8 +59,11 @@ public class StorageDetailsResult : Entity_v4 [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)] public StringValue LotSerialNbr { get; set; } - [DataMember(Name="NoQtyMode", EmitDefaultValue=false)] - public StringValue NoQtyMode { get; set; } + [DataMember(Name="NotAvailMode", EmitDefaultValue=false)] + public StringValue NotAvailMode { get; set; } + + [DataMember(Name="ParentSyncId", EmitDefaultValue=false)] + public IntValue ParentSyncId { get; set; } [DataMember(Name="SiteAvailable", EmitDefaultValue=false)] public DecimalValue SiteAvailable { get; set; } diff --git a/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs b/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs index fb26915e..f1949f96 100644 --- a/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs +++ b/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs @@ -8,6 +8,12 @@ namespace Acumatica.eCommerce_20_200_001.Model public class TemplateItems : Entity_v4 { + [DataMember(Name="CurySpecificMSRP", EmitDefaultValue=false)] + public DecimalValue CurySpecificMSRP { get; set; } + + [DataMember(Name="CurySpecificPrice", EmitDefaultValue=false)] + public DecimalValue CurySpecificPrice { get; set; } + [DataMember(Name="ItemClass", EmitDefaultValue=false)] public StringValue ItemClass { get; set; } @@ -44,6 +50,9 @@ public class TemplateItems : Entity_v4 [DataMember(Name="DimensionWeight", EmitDefaultValue=false)] public DecimalValue DimensionWeight { get; set; } + [DataMember(Name="ExportToExternal", EmitDefaultValue=false)] + public BooleanValue ExportToExternal { get; set; } + [DataMember(Name="FileURLs", EmitDefaultValue=false)] public List FileURLs { get; set; } @@ -89,5 +98,8 @@ public class TemplateItems : Entity_v4 [DataMember(Name="MetaKeywords", EmitDefaultValue=false)] public StringValue MetaKeywords { get; set; } + [DataMember(Name="RequireShipment", EmitDefaultValue=false)] + public BooleanValue RequireShipment { get; set; } + } } \ No newline at end of file diff --git a/Acumatica.eCommerce_20.200.001/Properties/AssemblyInfo.cs b/Acumatica.eCommerce_20.200.001/Properties/AssemblyInfo.cs deleted file mode 100644 index c77f96a6..00000000 --- a/Acumatica.eCommerce_20.200.001/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Acumatica.eCommerce_20.200.001")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Acumatica.eCommerce_20.200.001")] -[assembly: AssemblyCopyright("Copyright © 2021")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("b7cd7b70-0f37-47a6-9491-c91615566247")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Acumatica.eCommerce_20.200.001/app.config b/Acumatica.eCommerce_20.200.001/app.config deleted file mode 100644 index e154c35c..00000000 --- a/Acumatica.eCommerce_20.200.001/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Acumatica.eCommerce_20.200.001/packages.config b/Acumatica.eCommerce_20.200.001/packages.config deleted file mode 100644 index bc2a97ef..00000000 --- a/Acumatica.eCommerce_20.200.001/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file