// using System; using ASC.Core.Common.EF.Context; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace ASC.Migrations.MySql.Migrations { [DbContext(typeof(FirebaseDbContext))] partial class FirebaseDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "6.0.7") .HasAnnotation("Relational:MaxIdentifierLength", 64); modelBuilder.Entity("ASC.Core.Common.EF.FireBaseUser", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("id"); b.Property("Application") .HasColumnType("varchar(20)") .HasColumnName("application") .UseCollation("utf8_general_ci") .HasAnnotation("MySql:CharSet", "utf8"); b.Property("FirebaseDeviceToken") .HasColumnType("varchar(255)") .HasColumnName("firebase_device_token") .UseCollation("utf8_general_ci") .HasAnnotation("MySql:CharSet", "utf8"); b.Property("IsSubscribed") .HasColumnType("tinyint(1)") .HasColumnName("is_subscribed"); b.Property("TenantId") .HasColumnType("int") .HasColumnName("tenant_id"); b.Property("UserId") .IsRequired() .HasColumnType("varchar(36)") .HasColumnName("user_id") .UseCollation("utf8_general_ci") .HasAnnotation("MySql:CharSet", "utf8"); b.HasKey("Id") .HasName("PRIMARY"); b.HasIndex("TenantId", "UserId") .HasDatabaseName("user_id"); b.ToTable("firebase_users", (string)null); }); #pragma warning restore 612, 618 } } }