using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Dakota.Models.Segmente.SLGA { /// /// Das Segment ist je Nachricht einmal /// zu übermitteln /// internal class SegmentSLGANAM : Segment { /// /// Name bzw. Firmenbezeichnung des /// Rechnungsstellers(Leistungserbringer oder Abrechnungsstelle /// public Datenelement Name1 { get; private set; } /// /// ggf. Ansprechpartner und Telefonnummer. /// public Datenelement Name2 { get; private set; } /// /// ggf. Ansprechpartner und Telefonnummer. /// public Datenelement Name3 { get; private set; } /// /// E-Mail-Adresse; /// zugelassen sind Buchstaben und Ziffern, ausgenommen Umlaute /// public Datenelement Name4 { get; private set; } public SegmentSLGANAM() { Name1 = new Datenelement("Name1", 0, 30, Feldart.Muss); Name2 = new Datenelement("Name2", 0, 30, Feldart.Kann); Name3 = new Datenelement("Name3", 0, 30, Feldart.Kann); Name4 = new Datenelement("Name4", 0, 70, Feldart.Kann); } public override string GetHead() => "NAM"; public override List GetBody() => new List() { Name1, Name2, Name3, Name4 }; } }