using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Security.Permissions; using System.Security.Policy; using System.Text; using System.Threading.Tasks; namespace Model { public class DocCreate { private string _Versandstrasse = "false"; public string Versandstrasse { get => _Versandstrasse; set => _Versandstrasse = value ?? "false"; } private string _VersandDirekt = ""; public string VersandDirekt { get =>_VersandDirekt; set =>_VersandDirekt = value ?? ""; } private string _VersandOption = "B1_Post"; public string VersandOption { get => _VersandOption; set => _VersandOption =value?? "B1_POST"; } private string _GASAdresse = ""; public string GASAdresse { get =>_GASAdresse; set => _GASAdresse = value??""; } public string GASCouvert { get; set; } public string ResultOnDoc { get; set; } public string ResultSender { get; set; } public string ResultFileType { get; set; } public string ConfirmationMail { get; set; } private string _ConfirmationMailAddress = ""; public string ConfirmationMailAddress { get => _ConfirmationMailAddress; set => _ConfirmationMailAddress=value??""; } public string VorlagenTypID { get; set; } public string Paket { get; set; } public string PartnerNr { get; set; } public string PersonNr { get; set; } public string TGNrErsteller { get; set; } public string TGNrVerantwortlich { get; set; } public string TGNrUnterschriftLinks { get; set; } public string TGNrUnterschriftRechts { get; set; } public string UnterschriftLinksGeprueft { get; set; } public string UnterschriftRechtsGeprueft { get; set; } public string OhneUnterschrift { get; set; } public string FaksimileUnterschrift { get; set; } public string PrintLogo { get; set; } public string Dokumentdatum { get; set; } public string Bezeichnung { get; set; } private string _Herkunftsapplikation = ""; public string Herkunftsapplikation { get => _Herkunftsapplikation; set => _Herkunftsapplikation = value ?? ""; } public string OnDocSignCheck { get; set; } private string _Reference = ""; public string Reference { get => _Reference; set => _Reference = value ?? ""; } public List APIValues { get; set; } public List TextToReplace { get; set; } public List Listen { get; set; } } public class Liste { public string Listname { get; set; } public string Placeholder { get; set; } public string Tag { get; set; } public string Value { get; set; } } public class Listen { public List Liste { get; set; } } public class attribute { public string Tag { get; set; } public string Value { get; set; } private string _Type = ""; public string Type { get => _Type; set => _Type = value ?? ""; } } public class textreplace { public string TextToFind { get; set; } public string TextToReplace { get; set; } } public class JsonTable { public List> Listen { get; set; } } public class DokumentCreate { public string Versandstrasse { get; set; } public string VersandDirekt { get; set; } = ""; public string VersandVerantwortlich { get; set; } public string VersandOption { get; set; } = "B2_Post"; public string GASAdresse { get; set; } = ""; public string GASCouvert { get; set; } = "C5mini"; public string ResultOnDoc { get; set; } public string ResultSender { get; set; } public string ResultFileType { get; set; } public string ConfirmationMail { get; set; } private string _ConfirmationMailAddress = ""; public string ConfirmationMailAddress { get => _ConfirmationMailAddress; set => _ConfirmationMailAddress = value ?? ""; } public string Herkunftsapplikation { get; set; } public string OnDocSignCheck { get; set; } public string Paketbezeichnung { get; set; } public string Reference { get; set; } public List Dokumente { get; set; } } public class APIDokument { public string VorlagenTypID { get; set; } public string PartnerNr { get; set; } public string TGNrErsteller { get; set; } public string TGNrVerantwortlich { get; set; } public string TGNrUnterschriftLinks { get; set; } public string TGNrUnterschriftRechts { get; set; } public string UnterschriftLinksGeprueft { get; set; } public string UnterschriftRechtsGeprueft { get; set; } public string OhneUnterschrift { get; set; } public string FaksimileUnterschrift { get; set; } public string PrintLogo { get; set; } public string Dokumentdatum { get; set; } public string Bezeichnung { get; set; } public List APIValues { get; set; } public List TextToReplace { get; set; } public string PDFDoc { get; set; } public string DokumentID { get; set; } = ""; } public class APIDokumentResult { public string dokumentid { get; set; } public string dokument { get; set; } } public class CLMDocItem { public string itemname; public string itemtag; public string itemvalue; public string doclinkname; public string type; public string field; public string bmstart; public string bmend; public string top; public string left; public string width; public string height; public string tablevalues; public string format; public bool done = false; } //public class CLMDocItems //{ // public List CLMDocItem { get; set; } //} public class ArchiveDoc { public string _DokumentID = ""; public string DokumentID { get => _DokumentID; set => _DokumentID = value ?? ""; } private string _DokumenttypNr = ""; public string DokumenttypNr { get => _DokumenttypNr; set => _DokumenttypNr = value ?? ""; } public string _PartnerNr = ""; public string PartnerNr { get => _PartnerNr; set => _PartnerNr = value ?? ""; } private string _Status = ""; public string Status { get => _Status; set => _Status = value ?? ""; } private string _Herkunftsapplikation = ""; public string Herkunftsapplikation { get => _Herkunftsapplikation; set => _Herkunftsapplikation = value ?? ""; } private string _Reference = ""; public string Reference { get => _Reference; set => _Reference = value ?? ""; } private string _DokumentDatum = ""; public string DokumentDatum { get => _DokumentDatum; set => _DokumentDatum = value ?? ""; } private string _TGCreatedBy = ""; private string _Bezeichung = ""; public string Bezeichnung { get => _Bezeichung; set => _Bezeichung = value ?? ""; } public string TGCreatedBy { get => _TGCreatedBy; set => _TGCreatedBy = value ?? ""; } private string _TGResponsible = ""; public string TGResponsible { get => _TGResponsible; set => _TGResponsible = value ?? ""; } private string _Dokument = ""; public string Dokument { get => _Dokument; set => _Dokument = value ?? ""; } private string _DokumentType = ""; public string DokumentType { get => _DokumentType; set => _DokumentType = value ?? "PDF"; } } }