//------------------------------------------------------------------------------ // // 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 IBasicTradeCardDetailsGroup { /// /// Szállítmányhoz tartozó EKAER szám. Új bejelentésnél NEM kell megadni! Bejelentés módosításnál kötelező. /// TCN number. TCN azonsító szám ami egy szállítmányhoz tartozó tételt egyértelműen azonosít! /// Pattern: [A-Z0-9]{2,20}. /// [System.ComponentModel.DescriptionAttribute(("Szállítmányhoz tartozó EKAER szám. Új bejelentésnél NEM kell megadni! Bejelentés " + "módosításnál kötelező."))] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[A-Z0-9]{2,20}")] string Tcn { get; set; } /// /// Megrendelés szám. A bejelentő saját rendszerében, a bejelentéssel kapcsolatos rendelés/fuvar azonosítója! /// Maximum length: 50. /// [System.ComponentModel.DescriptionAttribute(("Megrendelés szám. A bejelentő saját rendszerében, a bejelentéssel kapcsolatos ren" + "delés/fuvar azonosítója!"))] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(50)] string OrderNumber { get; set; } /// /// Fuvar jellege, E: Beflöldről közösségbe, I: Közösségből belföldre, D:Belfold - belföld. A fuvar jellegét/irányát mutatja /// [System.ComponentModel.DescriptionAttribute(("Fuvar jellege, E: Beflöldről közösségbe, I: Közösségből belföldre, D:Belfold - be" + "lföld. A fuvar jellegét/irányát mutatja"))] AyCode.Services.Nav.Ekaer.Models.Common.TradeType TradeType { get; set; } /// /// Eladó végzi-e a szállítást. Címzetti bejelentés rögzítése esetén false (tehát nem az eladó végzi)! /// [System.ComponentModel.DefaultValueAttribute(true)] [System.ComponentModel.DescriptionAttribute(("Eladó végzi-e a szállítást. Címzetti bejelentés rögzítése esetén false (tehát nem" + " az eladó végzi)!"))] bool IsSellerDelivery { get; set; } /// /// Szállítmányozó módosíthatja a bejelentő lapon a jármű adatokat? /// [System.ComponentModel.DescriptionAttribute("Szállítmányozó módosíthatja a bejelentő lapon a jármű adatokat?")] bool ModByCarrierEnabled { get; set; } /// /// Szállítmányozó azonosítója EKAER-ben. Ha ismert a szállító azonosítója az EKAER-ben akkor az itt adható meg! Akkor tudja a szállító módosítani a bejelentést, ha ez az adat meg van adva és a modByCarrierEnabled = true /// Maximum length: 30. /// [System.ComponentModel.DescriptionAttribute(("Szállítmányozó azonosítója EKAER-ben. Ha ismert a szállító azonosítója az EKAER-b" + "en akkor az itt adható meg! Akkor tudja a szállító módosítani a bejelentést, ha " + "ez az adat meg van adva és a modByCarrierEnabled = true"))] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(30)] string Carrier { get; set; } /// /// Szállítmányozó szöveges megjelölése /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute("Szállítmányozó szöveges megjelölése")] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string CarrierText { get; set; } /// /// Intermodális szállítmány esetén ezt igen-re kell állítani. Ha ez az érték igaz, akkor mind a fel mind a lerakodási cím Magyarországon kell hogy legyen. Bármely típusú fuvar esetén megadható! Default false-ként van kezelve! /// [System.ComponentModel.DefaultValueAttribute(false)] [System.ComponentModel.DescriptionAttribute(("Intermodális szállítmány esetén ezt igen-re kell állítani. Ha ez az érték igaz, a" + "kkor mind a fel mind a lerakodási cím Magyarországon kell hogy legyen. Bármely t" + "ípusú fuvar esetén megadható! Default false-ként van kezelve!"))] bool IsIntermodal { get; set; } /// /// címzett (vevő) megegyezik-e a kirakodás címzettjével? amennyiben a címzettől eltérő cég szerepel a kirakodás címnél, értéke 'false' csak import relációban, kockázatos termék esetén szükséges megadni. /// [System.ComponentModel.DescriptionAttribute(("címzett (vevő) megegyezik-e a kirakodás címzettjével? amennyiben a címzettől elté" + "rő cég szerepel a kirakodás címnél, értéke \'false\' csak import relációban, kocká" + "zatos termék esetén szükséges megadni."))] System.Nullable IsDestinationCompanyIdentical { get; set; } /// /// A feladó/eladó neve /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute("A feladó/eladó neve")] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string SellerName { get; set; } /// /// A feladó/eladó adószáma /// Pattern: [0-9A-Z\-]{1,15}. /// [System.ComponentModel.DescriptionAttribute("A feladó/eladó adószáma")] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[0-9A-Z\\-]{1,15}")] string SellerVatNumber { get; set; } /// /// A feladó/eladó országának kódja /// Minimum length: 1. /// Maximum length: 2. /// Pattern: [A-Z]{1,2}. /// [System.ComponentModel.DescriptionAttribute("A feladó/eladó országának kódja")] [System.ComponentModel.DataAnnotations.MinLengthAttribute(1)] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(2)] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[A-Z]{1,2}")] string SellerCountry { get; set; } /// /// A feladó/eladó Címe, egybe írva. /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute("A feladó/eladó Címe, egybe írva.")] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string SellerAddress { get; set; } /// /// Az átvevő/vevő, címzett neve /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute("Az átvevő/vevő, címzett neve")] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string DestinationName { get; set; } /// /// Az átvevő/vevő, címzett adószáma /// Pattern: [0-9A-Z\-]{1,15}. /// [System.ComponentModel.DescriptionAttribute("Az átvevő/vevő, címzett adószáma")] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[0-9A-Z\\-]{1,15}")] string DestinationVatNumber { get; set; } /// /// A átvevő/vevő országának kódja /// Minimum length: 1. /// Maximum length: 2. /// Pattern: [A-Z]{1,2}. /// [System.ComponentModel.DescriptionAttribute("A átvevő/vevő országának kódja")] [System.ComponentModel.DataAnnotations.MinLengthAttribute(1)] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(2)] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("[A-Z]{1,2}")] string DestinationCountry { get; set; } /// /// A átvevő/vevő Címe, egybe írva. /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute("A átvevő/vevő Címe, egybe írva.")] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string DestinationAddress { get; set; } /// /// Lerakodás bejelentést szabályozó Flag. A címzett által történő lejelentés megszűnése miatt, a megadott értéktől függetlenül, minden esetben S értéket kap! /// [System.ComponentModel.DefaultValueAttribute(AyCode.Services.Nav.Ekaer.Models.Common.UnloadReporterType.S)] [System.ComponentModel.DescriptionAttribute(("Lerakodás bejelentést szabályozó Flag. A címzett által történő lejelentés megszűn" + "ése miatt, a megadott értéktől függetlenül, minden esetben S értéket kap!"))] AyCode.Services.Nav.Ekaer.Models.Common.UnloadReporterType UnloadReporter { get; set; } /// /// Felrakodás helye /// [System.ComponentModel.DescriptionAttribute("Felrakodás helye")] LocationType LoadLocation { get; set; } /// /// A kedvenc címekhez automatikusan mentődik a beküldött cím, ha még nem létezik! /// [System.ComponentModel.DefaultValueAttribute(false)] [System.ComponentModel.DescriptionAttribute("A kedvenc címekhez automatikusan mentődik a beküldött cím, ha még nem létezik!")] bool SaveLoadLocation { get; set; } /// /// Első lerakodási/raktározási hely /// [System.ComponentModel.DescriptionAttribute("Első lerakodási/raktározási hely")] LocationType UnloadLocation { get; set; } /// /// A kedvenc címekhez automatikusan mentődik a beküldött cím, ha még nem létezik! /// [System.ComponentModel.DefaultValueAttribute(false)] [System.ComponentModel.DescriptionAttribute("A kedvenc címekhez automatikusan mentődik a beküldött cím, ha még nem létezik!")] bool SaveUnloadLocation { get; set; } /// /// Ha módosítják a járművet, akkor a módosítás okát meg kell adni, ha a bejelentés Aktív státuszba van! /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute(("Ha módosítják a járművet, akkor a módosítás okát meg kell adni, ha a bejelentés A" + "ktív státuszba van!"))] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string PlateNumberModReasonText { get; set; } /// /// Vonó jármű /// [System.ComponentModel.DescriptionAttribute("Vonó jármű")] BasicVehicleDetailType Vehicle { get; set; } /// /// Vontatmány ha van /// [System.ComponentModel.DescriptionAttribute("Vontatmány ha van")] BasicVehicleDetailType Vehicle2 { get; set; } /// /// Felrakodás, indulás időpontja! /// Timestamp type /// Minimum inclusive value: 2010-01-01T00:00:00+01:00. /// Pattern: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.[\d]+)?(([\+\-]\d{2}:\d{2})|Z). /// [System.ComponentModel.DescriptionAttribute("Felrakodás, indulás időpontja!")] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.[\\d]+)?(([\\+\\-]\\d{2}:\\d{2})|Z)")] System.Nullable LoadDate { get; set; } /// /// Felrakodás, indulás dátuma! /// [System.ComponentModel.DescriptionAttribute("Felrakodás, indulás dátuma!")] System.Nullable LoadDateOnly { get; set; } /// /// Lerakodás, érkezés időpontja! /// Timestamp type /// Minimum inclusive value: 2010-01-01T00:00:00+01:00. /// Pattern: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.[\d]+)?(([\+\-]\d{2}:\d{2})|Z). /// [System.ComponentModel.DescriptionAttribute("Lerakodás, érkezés időpontja!")] [System.ComponentModel.DataAnnotations.RegularExpressionAttribute("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.[\\d]+)?(([\\+\\-]\\d{2}:\\d{2})|Z)")] System.Nullable ArrivalDate { get; set; } /// /// Lerakodás, érkezés dátuma! /// [System.ComponentModel.DescriptionAttribute("Lerakodás, érkezés dátuma!")] System.Nullable ArrivalDateOnly { get; set; } /// /// Bejelentés típusa (N)ormál vagy (S)imple. 1.7 verziótól! /// [System.ComponentModel.DefaultValueAttribute(AyCode.Services.Nav.Ekaer.Models.Common.TradeCardType.N)] [System.ComponentModel.DescriptionAttribute("Bejelentés típusa (N)ormál vagy (S)imple. 1.7 verziótól!")] AyCode.Services.Nav.Ekaer.Models.Common.TradeCardType TradeCardType { get; set; } /// /// Státusz váltás oka, csak lekérdezésben / csomag átadásban van használva! /// Maximum length: 200. /// [System.ComponentModel.DescriptionAttribute("Státusz váltás oka, csak lekérdezésben / csomag átadásban van használva!")] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(200)] string StatusChangeModReasonText { get; set; } /// /// Csak akkor kell megadni, ha export esetén külföldi magánszemély részére történik az értékesítés, illetve import esetén, ha a beszerzést külföldi magánszemélytől eszközlik. Belföldi bejelentés esetén nincs figyelembe véve. /// [System.ComponentModel.DescriptionAttribute(("Csak akkor kell megadni, ha export esetén külföldi magánszemély részére történik " + "az értékesítés, illetve import esetén, ha a beszerzést külföldi magánszemélytől " + "eszközlik. Belföldi bejelentés esetén nincs figyelembe véve."))] System.Nullable IsPrivateDelivery { get; set; } } }