#if NET // using System; using EnvelopeGenerator.Infrastructure; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace EnvelopeGenerator.Infrastructure.Migrations { [DbContext(typeof(EGDbContext))] [Migration("20250701151754_InitialCreate")] partial class InitialCreate { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "7.0.20") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); modelBuilder.Entity("DigitalData.EmailProfilerDispatcher.Abstraction.Entities.EmailOut", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWho") .IsRequired() .HasMaxLength(50) .HasColumnType("varchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWhen") .HasColumnType("datetime2") .HasColumnName("CHANGED_WHEN"); b.Property("ChangedWho") .HasMaxLength(50) .HasColumnType("varchar(50)") .HasColumnName("CHANGED_WHO"); b.Property("Comment") .HasMaxLength(500) .HasColumnType("varchar(500)") .HasColumnName("COMMENT"); b.Property("EmailAddress") .IsRequired() .HasMaxLength(1000) .HasColumnType("varchar(1000)") .HasColumnName("EMAIL_ADRESS"); b.Property("EmailAttmt1") .HasMaxLength(512) .HasColumnType("varchar(512)") .HasColumnName("EMAIL_ATTMT1"); b.Property("EmailBody") .IsRequired() .HasColumnType("varchar(max)") .HasColumnName("EMAIL_BODY"); b.Property("EmailSent") .HasColumnType("datetime2") .HasColumnName("EMAIL_SENT"); b.Property("EmailSubj") .IsRequired() .HasMaxLength(500) .HasColumnType("varchar(500)") .HasColumnName("EMAIL_SUBJ"); b.Property("EntityId") .HasColumnType("int") .HasColumnName("ENTITY_ID"); b.Property("ErrorMsg") .HasMaxLength(900) .HasColumnType("varchar(900)") .HasColumnName("ERROR_MSG"); b.Property("ErrorTimestamp") .HasColumnType("datetime2") .HasColumnName("ERROR_TIMESTAMP"); b.Property("ReferenceId") .HasColumnType("int") .HasColumnName("REFERENCE_ID"); b.Property("ReferenceString") .HasMaxLength(200) .HasColumnType("varchar(200)") .HasColumnName("REFERENCE_STRING"); b.Property("ReminderTypeId") .HasColumnType("int") .HasColumnName("REMINDER_TYPE_ID"); b.Property("SendingProfile") .HasColumnType("int") .HasColumnName("SENDING_PROFILE"); b.Property("WfId") .HasColumnType("int") .HasColumnName("WF_ID"); b.Property("WfReference") .HasMaxLength(200) .HasColumnType("varchar(200)") .HasColumnName("WF_REFERENCE"); b.HasKey("Id"); b.ToTable("TBEMLP_EMAIL_OUT", t => { t.HasTrigger("TBEMLP_EMAIL_OUT_AFT_INS"); t.HasTrigger("TBEMLP_EMAIL_OUT_AFT_UPD"); }); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.ClientUser", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("AddedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ClientId") .HasColumnType("int") .HasColumnName("CLIENT_ID"); b.Property("Comment") .HasColumnType("nvarchar(max)") .HasColumnName("COMMENT"); b.Property("UserId") .HasColumnType("int") .HasColumnName("USER_ID"); b.HasKey("Id"); b.ToTable("TBDD_CLIENT_USER", "dbo"); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.Group", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("Active") .HasColumnType("bit"); b.Property("AdSync") .HasColumnType("bit") .HasColumnName("AD_SYNC"); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("AddedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("ChangedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("CHANGED_WHO"); b.Property("Comment") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("EcmFkId") .HasColumnType("int") .HasColumnName("ECM_FK_ID"); b.Property("Internal") .HasColumnType("bit"); b.Property("Name") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.HasKey("Id"); b.ToTable("TBDD_GROUPS", "dbo", t => { t.HasTrigger("TBDD_GROUPS_AFT_UPD"); }); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.GroupOfUser", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("AddedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("ChangedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("CHANGED_WHO"); b.Property("Comment") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("GroupId") .HasColumnType("int") .HasColumnName("GROUP_ID"); b.Property("UserId") .HasColumnType("int") .HasColumnName("USER_ID"); b.HasKey("Id"); b.HasIndex("GroupId"); b.HasIndex("UserId"); b.ToTable("TBDD_GROUPS_USER", "dbo", t => { t.HasTrigger("TBDD_GROUPS_USER_AFT_DEL"); t.HasTrigger("TBDD_GROUPS_USER_AFT_UPD"); }); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.Module", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("Name") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("ShortName") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasColumnName("SHORT_NAME"); b.HasKey("Id"); b.ToTable("TBDD_MODULES", "dbo", t => { t.HasTrigger("TBDD_MODULE_AFT_UPD"); }); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.ModuleOfUser", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("CHANGED_WHO"); b.Property("Comment") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasColumnName("COMMENT"); b.Property("ModuleId") .HasColumnType("int") .HasColumnName("MODULE_ID"); b.Property("UserId") .HasColumnType("int") .HasColumnName("USER_ID"); b.HasKey("Id"); b.HasIndex("ModuleId"); b.HasIndex("UserId"); b.ToTable("TBDD_USER_MODULES", "dbo"); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.User", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("Active") .HasColumnType("bit") .HasColumnName("ACTIVE"); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("AddedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("ChangedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("CHANGED_WHO"); b.Property("Comment") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasColumnName("COMMENT"); b.Property("DateFormat") .IsRequired() .HasMaxLength(10) .HasColumnType("nvarchar(10)") .HasColumnName("DATE_FORMAT"); b.Property("Deleted") .HasColumnType("bit") .HasColumnName("DELETED"); b.Property("DeletedWhen") .HasColumnType("datetime2") .HasColumnName("DELETED_WHEN"); b.Property("DeletedWho") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("DELETED_WHO"); b.Property("Email") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasColumnName("EMAIL"); b.Property("GeneralViewer") .IsRequired() .HasMaxLength(30) .HasColumnType("nvarchar(30)") .HasColumnName("GENERAL_VIEWER"); b.Property("Language") .IsRequired() .HasMaxLength(5) .HasColumnType("nvarchar(5)") .HasColumnName("LANGUAGE"); b.Property("Name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("NAME"); b.Property("Prename") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("PRENAME"); b.Property("Shortname") .HasMaxLength(30) .HasColumnType("nvarchar(30)") .HasColumnName("SHORTNAME"); b.Property("UserIdFkIntEcm") .HasColumnType("int") .HasColumnName("USERID_FK_INT_ECM"); b.Property("Username") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("USERNAME"); b.Property("WanEnvironment") .HasColumnType("bit") .HasColumnName("WAN_ENVIRONMENT"); b.HasKey("Id"); b.ToTable("TBDD_USER", "dbo", t => { t.HasTrigger("TBDD_USER_AFT_DEL"); t.HasTrigger("TBDD_USER_AFT_INS"); t.HasTrigger("TBDD_USER_AFT_UPD"); t.HasTrigger("TBDD_USER_AFT_UPD_LOG"); }); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.UserRep", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("AddedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("ChangedWho") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasColumnName("CHANGED_WHO"); b.Property("GroupId") .HasColumnType("int") .HasColumnName("GROUP_ID"); b.Property("RepGroupId") .HasColumnType("int") .HasColumnName("REPR_GROUP"); b.Property("RepUserId") .HasColumnType("int") .HasColumnName("REPR_USER"); b.Property("UserId") .HasColumnType("int") .HasColumnName("USER_ID"); b.Property("ValidFrom") .HasColumnType("datetime2") .HasColumnName("VALID_FROM"); b.Property("ValidTo") .HasColumnType("datetime2") .HasColumnName("VALID_TO"); b.HasKey("Id"); b.HasIndex("GroupId"); b.HasIndex("RepGroupId"); b.HasIndex("RepUserId"); b.HasIndex("UserId"); b.ToTable("TBDD_USER_REPRESENTATION", "dbo", t => { t.HasTrigger("TBDD_USER_REPRESENTATION_AFT_UPD"); }); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Config", b => { b.Property("ExportPath") .HasColumnType("nvarchar(256)") .HasColumnName("EXPORT_PATH"); b.Property("ExternalProgramName") .HasColumnType("nvarchar(30)") .HasColumnName("EXTERNAL_PROGRAM_NAME"); b.Property("SendingProfile") .HasColumnType("int") .HasColumnName("SENDING_PROFILE"); b.Property("SignatureHost") .IsRequired() .HasColumnType("nvarchar(128)") .HasColumnName("SIGNATURE_HOST"); b.ToTable("TBSIG_CONFIG", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentReceiverElement", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("AnnotationIndex") .HasColumnType("int") .HasColumnName("ANNOTATION_INDEX"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("DocumentId") .HasColumnType("int") .HasColumnName("DOCUMENT_ID"); b.Property("ElementType") .HasColumnType("int") .HasColumnName("ELEMENT_TYPE"); b.Property("Height") .HasColumnType("float") .HasColumnName("HEIGHT"); b.Property("Page") .HasColumnType("int") .HasColumnName("PAGE"); b.Property("ReadOnly") .HasColumnType("bit") .HasColumnName("READ_ONLY"); b.Property("ReceiverId") .HasColumnType("int") .HasColumnName("RECEIVER_ID"); b.Property("Required") .HasColumnType("bit") .HasColumnName("REQUIRED"); b.Property("Tooltip") .HasColumnType("nvarchar(max)") .HasColumnName("TOOLTIP"); b.Property("Width") .HasColumnType("float") .HasColumnName("WIDTH"); b.Property("X") .HasColumnType("float") .HasColumnName("POSITION_X"); b.Property("Y") .HasColumnType("float") .HasColumnName("POSITION_Y"); b.HasKey("Id"); b.HasIndex("DocumentId"); b.HasIndex("ReceiverId"); b.ToTable("TBSIG_DOCUMENT_RECEIVER_ELEMENT", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentStatus", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("EnvelopeId") .HasColumnType("int") .HasColumnName("ENVELOPE_ID"); b.Property("ReceiverId") .HasColumnType("int") .HasColumnName("RECEIVER_ID"); b.Property("Include") .HasColumnType("int") .HasColumnName("STATUS"); b.Property("StatusChangedWhen") .HasColumnType("datetime") .HasColumnName("STATUS_CHANGED_WHEN"); b.Property("Value") .HasColumnType("nvarchar(max)") .HasColumnName("VALUE"); b.HasKey("Id"); b.HasIndex("EnvelopeId"); b.HasIndex("ReceiverId"); b.ToTable("TBSIG_DOCUMENT_STATUS", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EmailTemplate", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("Body") .HasColumnType("nvarchar(max)") .HasColumnName("BODY"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("Name") .HasColumnType("nvarchar(64)") .HasColumnName("NAME"); b.Property("Subject") .HasColumnType("nvarchar(512)") .HasColumnName("SUBJECT"); b.HasKey("Id"); b.ToTable("TBSIG_EMAIL_TEMPLATE", "dbo", t => { t.HasTrigger("TBSIG_EMAIL_TEMPLATE_AFT_UPD"); }); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Envelope", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("CertificationType") .HasColumnType("int") .HasColumnName("CERTIFICATION_TYPE"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("ContractType") .HasColumnType("int") .HasColumnName("CONTRACT_TYPE"); b.Property("DocResult") .HasColumnType("varbinary(max)") .HasColumnName("DOC_RESULT"); b.Property("EnvelopeTypeId") .HasColumnType("int") .HasColumnName("ENVELOPE_TYPE"); b.Property("ExpiresWarningWhen") .HasColumnType("datetime") .HasColumnName("EXPIRES_WARNING_WHEN"); b.Property("ExpiresWarningWhenDays") .HasColumnType("int") .HasColumnName("EXPIRES_WARNING_WHEN_DAYS"); b.Property("ExpiresWhen") .HasColumnType("datetime") .HasColumnName("EXPIRES_WHEN"); b.Property("ExpiresWhenDays") .HasColumnType("int") .HasColumnName("EXPIRES_WHEN_DAYS"); b.Property("FinalEmailToCreator") .HasColumnType("int") .HasColumnName("FINAL_EMAIL_TO_CREATOR"); b.Property("FinalEmailToReceivers") .HasColumnType("int") .HasColumnName("FINAL_EMAIL_TO_RECEIVERS"); b.Property("FirstReminderDays") .HasColumnType("int") .HasColumnName("FIRST_REMINDER_DAYS"); b.Property("Language") .HasColumnType("nvarchar(5)") .HasColumnName("LANGUAGE"); b.Property("Message") .HasColumnType("nvarchar(max)") .HasColumnName("MESSAGE"); b.Property("ReminderIntervalDays") .HasColumnType("int") .HasColumnName("REMINDER_INTERVAL_DAYS"); b.Property("SendReminderEmails") .HasColumnType("bit") .HasColumnName("SEND_REMINDER_EMAILS"); b.Property("Include") .HasColumnType("int") .HasColumnName("STATUS"); b.Property("TFAEnabled") .HasColumnType("bit") .HasColumnName("TFA_ENABLED"); b.Property("Title") .HasColumnType("nvarchar(128)") .HasColumnName("TITLE"); b.Property("UseAccessCode") .HasColumnType("bit") .HasColumnName("USE_ACCESS_CODE"); b.Property("UserId") .HasColumnType("int") .HasColumnName("USER_ID"); b.Property("Uuid") .IsRequired() .HasColumnType("nvarchar(36)") .HasColumnName("ENVELOPE_UUID"); b.HasKey("Id"); b.HasIndex("EnvelopeTypeId"); b.HasIndex("UserId"); b.ToTable("TBSIG_ENVELOPE", "dbo", t => { t.HasTrigger("TBSIG_ENVELOPE_HISTORY_AFT_INS"); }); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatorEmail") .IsRequired() .HasColumnType("nvarchar(128)") .HasColumnName("CREATOR_EMAIL"); b.Property("CreatorId") .HasColumnType("int") .HasColumnName("CREATOR_ID"); b.Property("CreatorName") .IsRequired() .HasColumnType("nvarchar(128)") .HasColumnName("CREATOR_NAME"); b.Property("EnvelopeId") .HasColumnType("int") .HasColumnName("ENVELOPE_ID"); b.Property("EnvelopeStatusQuery") .HasColumnType("int") .HasColumnName("ENVELOPE_STATUS"); b.Property("EnvelopeSubject") .IsRequired() .HasColumnType("nvarchar(512)") .HasColumnName("ENVELOPE_SUBJECT"); b.Property("EnvelopeUuid") .IsRequired() .HasColumnType("nvarchar(36)") .HasColumnName("ENVELOPE_UUID"); b.HasKey("Id"); b.ToTable("TBSIG_ENVELOPE_CERTIFICATE", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("ByteData") .HasColumnType("varbinary(max)") .HasColumnName("BYTE_DATA"); b.Property("EnvelopeId") .HasColumnType("int") .HasColumnName("ENVELOPE_ID"); b.HasKey("Id"); b.HasIndex("EnvelopeId"); b.ToTable("TBSIG_ENVELOPE_DOCUMENT", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("bigint") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("ActionDate") .HasColumnType("datetime") .HasColumnName("ACTION_DATE"); b.Property("AddedWhen") .ValueGeneratedOnAddOrUpdate() .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("Comment") .HasColumnType("nvarchar(max)") .HasColumnName("COMMENT"); b.Property("EnvelopeId") .HasColumnType("int") .HasColumnName("ENVELOPE_ID"); b.Property("ReceiverId") .HasColumnType("int"); b.Property("SenderId") .HasColumnType("int"); b.Property("Include") .HasColumnType("int") .HasColumnName("STATUS"); b.Property("UserReference") .IsRequired() .HasColumnType("nvarchar(128)") .HasColumnName("USER_REFERENCE"); b.HasKey("Id"); b.HasIndex("EnvelopeId"); b.HasIndex("ReceiverId"); b.HasIndex("SenderId"); b.ToTable("TBSIG_ENVELOPE_HISTORY", "dbo", t => { t.HasTrigger("TBSIG_ENVELOPE_HISTORY_AFT_INS") .HasDatabaseName("TBSIG_ENVELOPE_HISTORY_AFT_INS1"); }); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiver", b => { b.Property("EnvelopeId") .HasColumnType("int") .HasColumnName("ENVELOPE_ID"); b.Property("ReceiverId") .HasColumnType("int") .HasColumnName("RECEIVER_ID"); b.Property("AccessCode") .HasColumnType("nvarchar(64)") .HasColumnName("ACCESS_CODE"); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("CompanyName") .HasColumnType("nvarchar(128)") .HasColumnName("COMPANY_NAME"); b.Property("JobTitle") .HasColumnType("nvarchar(128)") .HasColumnName("JOB_TITLE"); b.Property("Name") .HasColumnType("nvarchar(128)") .HasColumnName("NAME"); b.Property("PhoneNumber") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasColumnName("PHONE_NUMBER"); b.Property("PrivateMessage") .HasColumnType("nvarchar(max)") .HasColumnName("PRIVATE_MESSAGE"); b.Property("Sequence") .HasColumnType("int") .HasColumnName("SEQUENCE"); b.HasKey("EnvelopeId", "ReceiverId"); b.HasIndex("ReceiverId"); b.ToTable("TBSIG_ENVELOPE_RECEIVER", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiverReadOnly", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("bigint") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime2") .HasColumnName("ADDED_WHEN"); b.Property("AddedWho") .IsRequired() .HasMaxLength(250) .HasColumnType("nvarchar(250)") .HasColumnName("ADDED_WHO"); b.Property("ChangedWhen") .HasColumnType("datetime2") .HasColumnName("CHANGED_WHEN"); b.Property("ChangedWho") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasColumnName("CHANGED_WHO"); b.Property("DateValid") .HasColumnType("datetime2") .HasColumnName("DATE_VALID"); b.Property("EnvelopeId") .HasColumnType("bigint") .HasColumnName("ENVELOPE_ID"); b.Property("ReceiverMail") .IsRequired() .HasMaxLength(250) .HasColumnType("nvarchar(250)") .HasColumnName("RECEIVER_MAIL"); b.HasKey("Id"); b.HasIndex("AddedWho"); b.ToTable("TBSIG_ENVELOPE_RECEIVER_READ_ONLY", t => { t.HasTrigger("TBSIG_ENVELOPE_RECEIVER_READ_ONLY_UPD"); }); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Type", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("CertificationType") .HasColumnType("int") .HasColumnName("CERTIFICATION_TYPE"); b.Property("ChangedWhen") .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); b.Property("ContractType") .HasColumnType("int") .HasColumnName("CONTRACT_TYPE"); b.Property("ExpiresDays") .HasColumnType("int") .HasColumnName("EXPIRES_DAYS"); b.Property("ExpiresWarningDays") .HasColumnType("int") .HasColumnName("EXPIRES_WARNING_DAYS"); b.Property("FinalEmailToCreator") .HasColumnType("int") .HasColumnName("FINAL_EMAIL_TO_CREATOR"); b.Property("FinalEmailToReceivers") .HasColumnType("int") .HasColumnName("FINAL_EMAIL_TO_RECEIVERS"); b.Property("FirstReminderDays") .HasColumnType("int") .HasColumnName("FIRST_REMINDER_DAYS"); b.Property("Language") .HasColumnType("nvarchar(5)") .HasColumnName("LANGUAGE"); b.Property("ReminderIntervalDays") .HasColumnType("int") .HasColumnName("REMINDER_INTERVAL_DAYS"); b.Property("SendReminderEmails") .HasColumnType("bit") .HasColumnName("SEND_REMINDER_EMAILS"); b.Property("Title") .IsRequired() .HasColumnType("nvarchar(128)") .HasColumnName("TITLE"); b.Property("UseAccessCode") .HasColumnType("bit") .HasColumnName("USE_ACCESS_CODE"); b.HasKey("Id"); b.ToTable("TBSIG_ENVELOPE_TYPE", "dbo"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Receiver", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("GUID"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AddedWhen") .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); b.Property("EmailAddress") .IsRequired() .HasMaxLength(250) .HasColumnType("nvarchar(250)") .HasColumnName("EMAIL_ADDRESS"); b.Property("EnvelopeId") .HasColumnType("int"); b.Property("Signature") .IsRequired() .HasColumnType("nvarchar(64)") .HasColumnName("SIGNATURE"); b.Property("TfaRegDeadline") .HasColumnType("datetime") .HasColumnName("TFA_REG_DEADLINE"); b.Property("TotpSecretkey") .HasColumnType("nvarchar(MAX)") .HasColumnName("TOTP_SECRET_KEY"); b.HasKey("Id"); b.HasIndex("EnvelopeId"); b.ToTable("TBSIG_RECEIVER", "dbo"); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.GroupOfUser", b => { b.HasOne("DigitalData.UserManager.Domain.Entities.Group", "Group") .WithMany() .HasForeignKey("GroupId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Group"); b.Navigation("User"); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.ModuleOfUser", b => { b.HasOne("DigitalData.UserManager.Domain.Entities.Module", "Module") .WithMany() .HasForeignKey("ModuleId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Module"); b.Navigation("User"); }); modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.UserRep", b => { b.HasOne("DigitalData.UserManager.Domain.Entities.Group", "Group") .WithMany() .HasForeignKey("GroupId"); b.HasOne("DigitalData.UserManager.Domain.Entities.Group", "RepGroup") .WithMany() .HasForeignKey("RepGroupId"); b.HasOne("DigitalData.UserManager.Domain.Entities.User", "RepUser") .WithMany() .HasForeignKey("RepUserId"); b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User") .WithMany() .HasForeignKey("UserId"); b.Navigation("Group"); b.Navigation("RepGroup"); b.Navigation("RepUser"); b.Navigation("User"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentReceiverElement", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", "Document") .WithMany("Elements") .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver") .WithMany() .HasForeignKey("ReceiverId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Document"); b.Navigation("Receiver"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentStatus", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", "Envelope") .WithMany() .HasForeignKey("EnvelopeId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver") .WithMany() .HasForeignKey("ReceiverId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Envelope"); b.Navigation("Receiver"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Envelope", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Type", "Type") .WithMany() .HasForeignKey("EnvelopeTypeId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Type"); b.Navigation("User"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", null) .WithMany("Documents") .HasForeignKey("EnvelopeId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeHistory", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", null) .WithMany("Histories") .HasForeignKey("EnvelopeId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver") .WithMany() .HasForeignKey("ReceiverId"); b.HasOne("DigitalData.UserManager.Domain.Entities.User", "Sender") .WithMany() .HasForeignKey("SenderId"); b.Navigation("Receiver"); b.Navigation("Sender"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiver", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", "Envelope") .WithMany() .HasForeignKey("EnvelopeId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver") .WithMany("EnvelopeReceivers") .HasForeignKey("ReceiverId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Envelope"); b.Navigation("Receiver"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiverReadOnly", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver") .WithMany() .HasForeignKey("AddedWho") .HasPrincipalKey("EmailAddress") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Receiver"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Receiver", b => { b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", null) .WithMany("EnvelopeReceivers") .HasForeignKey("EnvelopeId"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Envelope", b => { b.Navigation("Documents"); b.Navigation("Histories"); b.Navigation("EnvelopeReceivers"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", b => { b.Navigation("Elements"); }); modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Receiver", b => { b.Navigation("EnvelopeReceivers"); }); #pragma warning restore 612, 618 } } } #endif