AyCode.Core/AyCode.Services/Nav/Ekaer/Models/ITradeCardItemGroup.cs

227 lines
9.0 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
// This code was generated by XmlSchemaClassGenerator version 3.0.1270.0 using the following command:
// xscgen --namespace http://schemas.nav.gov.hu/EKAER/1.0/ekaermanagement=AyCode.Services.Nav.Ekaer.Models --namespace http://schemas.nav.gov.hu/EKAER/1.0/common=AyCode.Services.Nav.Ekaer.Models.Common --nullable --separateFiles --output C:/Users/Fullepi/Downloads/ekaer/Generated2 C:/Users/Fullepi/Downloads/ekaer/ekaermanagement.xsd
namespace AyCode.Services.Nav.Ekaer.Models
{
[System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1270.0")]
public partial interface ITradeCardItemGroup
{
/// <summary>
/// <para>Tétel beszerzési oka: S: Értékesítés A: Beszerzés W: Bérmunka O: Egyéb</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Tétel beszerzési oka: S: Értékesítés A: Beszerzés W: Bérmunka O: Egyéb")]
AyCode.Services.Nav.Ekaer.Models.Common.TradeReasonType TradeReason
{
get;
set;
}
/// <summary>
/// <para>Termék VTSZ száma!</para>
/// <para xml:lang="en">Pattern: [0-9]{4,8}.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Termék VTSZ száma!")]
[System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[0-9]{4,8}")]
string ProductVtsz
{
get;
set;
}
/// <summary>
/// <para>Termék user által megadható neve. pl.: Málnás joghurt :)</para>
/// <para xml:lang="en">Minimum length: 1.</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Termék user által megadható neve. pl.: Málnás joghurt :)")]
[System.ComponentModel.DataAnnotations.MinLengthAttribute(1)]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string ProductName
{
get;
set;
}
/// <summary>
/// <para>VTSZ csoport neve! Csak 1.10 verziótól van használva!</para>
/// <para xml:lang="en">Maximum length: 1000.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("VTSZ csoport neve! Csak 1.10 verziótól van használva!")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(1000)]
string ProductVtszGroupName
{
get;
set;
}
/// <summary>
/// <para>BVeszélyességi BÁRCA szám. Veszélyes áru esetén kitöltendő.</para>
/// <para xml:lang="en">Pattern: [0-9,\.]{1,200}.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("BVeszélyességi BÁRCA szám. Veszélyes áru esetén kitöltendő.")]
[System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[0-9,\\.]{1,200}")]
string AdrNumber
{
get;
set;
}
/// <summary>
/// <para>Veszélyes áru esetén a fuvar engedély azonosítója, amit kiadtak a szállításhoz</para>
/// <para xml:lang="en">Maximum length: 30.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Veszélyes áru esetén a fuvar engedély azonosítója, amit kiadtak a szállításhoz")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(30)]
string TransportLincense
{
get;
set;
}
/// <summary>
/// <para>Súly, tömeg Kg-ban.</para>
/// <para xml:lang="en">Minimum inclusive value: 0.</para>
/// <para xml:lang="en">Maximum exclusive value: 1000000000.</para>
/// <para xml:lang="en">Total number of digits: 12.</para>
/// <para xml:lang="en">Total number of digits in fraction: 3.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Súly, tömeg Kg-ban.")]
decimal Weight
{
get;
set;
}
/// <summary>
/// <para>HUF-ban az érték</para>
/// <para xml:lang="en">Minimum exclusive value: 0.</para>
/// <para xml:lang="en">Total number of digits in fraction: 0.</para>
/// <para xml:lang="en">Total number of digits: 11.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("HUF-ban az érték")]
System.Nullable<long> Value
{
get;
set;
}
/// <summary>
/// <para>Érték módosítás oka szövegesen. Csak akkor kell, ha az értéket módosítja a hívó!</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Érték módosítás oka szövegesen. Csak akkor kell, ha az értéket módosítja a hívó!")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string ValueModReasonText
{
get;
set;
}
/// <summary>
/// <para>Súly módosítás oka szövegesen. Csak akkor kell, ha a súlyt módosítja a hívó!</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Súly módosítás oka szövegesen. Csak akkor kell, ha a súlyt módosítja a hívó!")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string WeightModReasonText
{
get;
set;
}
/// <summary>
/// <para>A termék gyári száma</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("A termék gyári száma")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string FactoryItemNumber
{
get;
set;
}
/// <summary>
/// <para>Bejelentő által használt cikkszám, amin kezeli, raktárnyilvántartja.</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Bejelentő által használt cikkszám, amin kezeli, raktárnyilvántartja.")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string ImporterItemNumber
{
get;
set;
}
/// <summary>
/// <para>Lejárati dátum, szavatossági idő</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Lejárati dátum, szavatossági idő")]
System.Nullable<System.DateTime> ExpirationDate
{
get;
set;
}
/// <summary>
/// <para>SARZS szám (batch number), amit a gyártó ad! Ami alapján azonosítani lehet a gyártási paramétereket, gyártó sort.</para>
/// <para xml:lang="en">Minimum length: 3.</para>
/// <para xml:lang="en">Maximum length: 30.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute(("SARZS szám (batch number), amit a gyártó ad! Ami alapján azonosítani lehet a gyár" +
"tási paramétereket, gyártó sort."))]
[System.ComponentModel.DataAnnotations.MinLengthAttribute(3)]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(30)]
string BatchNumber
{
get;
set;
}
/// <summary>
/// <para>Státusz váltás oka szövegesen.</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Státusz váltás oka szövegesen.")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string StatusModReasonText
{
get;
set;
}
/// <summary>
/// <para>Termék módosítás oka szövegesen.</para>
/// <para xml:lang="en">Maximum length: 200.</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("Termék módosítás oka szövegesen.")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string ProductModReasonText
{
get;
set;
}
/// <summary>
/// <para>A termék biztosíték mentes áfakulcs alá tartozik?</para>
/// </summary>
[System.ComponentModel.DescriptionAttribute("A termék biztosíték mentes áfakulcs alá tartozik?")]
System.Nullable<bool> VatRateAssuranceExemption
{
get;
set;
}
}
}