//------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
// 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
{
///
/// Tétel beszerzési oka: S: Értékesítés A: Beszerzés W: Bérmunka O: Egyéb
///
[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;
}
///
/// Termék VTSZ száma!
/// Pattern: [0-9]{4,8}.
///
[System.ComponentModel.DescriptionAttribute("Termék VTSZ száma!")]
[System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[0-9]{4,8}")]
string ProductVtsz
{
get;
set;
}
///
/// Termék user által megadható neve. pl.: Málnás joghurt :)
/// Minimum length: 1.
/// Maximum length: 200.
///
[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;
}
///
/// VTSZ csoport neve! Csak 1.10 verziótól van használva!
/// Maximum length: 1000.
///
[System.ComponentModel.DescriptionAttribute("VTSZ csoport neve! Csak 1.10 verziótól van használva!")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(1000)]
string ProductVtszGroupName
{
get;
set;
}
///
/// BVeszélyességi BÁRCA szám. Veszélyes áru esetén kitöltendő.
/// Pattern: [0-9,\.]{1,200}.
///
[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;
}
///
/// Veszélyes áru esetén a fuvar engedély azonosítója, amit kiadtak a szállításhoz
/// Maximum length: 30.
///
[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;
}
///
/// Súly, tömeg Kg-ban.
/// Minimum inclusive value: 0.
/// Maximum exclusive value: 1000000000.
/// Total number of digits: 12.
/// Total number of digits in fraction: 3.
///
[System.ComponentModel.DescriptionAttribute("Súly, tömeg Kg-ban.")]
decimal Weight
{
get;
set;
}
///
/// HUF-ban az érték
/// Minimum exclusive value: 0.
/// Total number of digits in fraction: 0.
/// Total number of digits: 11.
///
[System.ComponentModel.DescriptionAttribute("HUF-ban az érték")]
System.Nullable Value
{
get;
set;
}
///
/// Érték módosítás oka szövegesen. Csak akkor kell, ha az értéket módosítja a hívó!
/// Maximum length: 200.
///
[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;
}
///
/// Súly módosítás oka szövegesen. Csak akkor kell, ha a súlyt módosítja a hívó!
/// Maximum length: 200.
///
[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;
}
///
/// A termék gyári száma
/// Maximum length: 200.
///
[System.ComponentModel.DescriptionAttribute("A termék gyári száma")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string FactoryItemNumber
{
get;
set;
}
///
/// Bejelentő által használt cikkszám, amin kezeli, raktárnyilvántartja.
/// Maximum length: 200.
///
[System.ComponentModel.DescriptionAttribute("Bejelentő által használt cikkszám, amin kezeli, raktárnyilvántartja.")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string ImporterItemNumber
{
get;
set;
}
///
/// Lejárati dátum, szavatossági idő
///
[System.ComponentModel.DescriptionAttribute("Lejárati dátum, szavatossági idő")]
System.Nullable ExpirationDate
{
get;
set;
}
///
/// 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.
/// Minimum length: 3.
/// Maximum length: 30.
///
[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;
}
///
/// Státusz váltás oka szövegesen.
/// Maximum length: 200.
///
[System.ComponentModel.DescriptionAttribute("Státusz váltás oka szövegesen.")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string StatusModReasonText
{
get;
set;
}
///
/// Termék módosítás oka szövegesen.
/// Maximum length: 200.
///
[System.ComponentModel.DescriptionAttribute("Termék módosítás oka szövegesen.")]
[System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)]
string ProductModReasonText
{
get;
set;
}
///
/// A termék biztosíték mentes áfakulcs alá tartozik?
///
[System.ComponentModel.DescriptionAttribute("A termék biztosíték mentes áfakulcs alá tartozik?")]
System.Nullable VatRateAssuranceExemption
{
get;
set;
}
}
}