// using System; using Hutopy.Modules.Tipping.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; #nullable disable namespace Hutopy.Modules.Tipping.Migrations { [DbContext(typeof(TippingDbContext))] partial class TippingDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasDefaultSchema("Tipping") .HasAnnotation("ProductVersion", "9.0.6") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); modelBuilder.Entity("Hutopy.Modules.Tipping.Data.Tip", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid"); b.Property("Amount") .HasColumnType("numeric"); b.Property("CreatedAt") .ValueGeneratedOnAdd() .HasColumnType("timestamp with time zone") .HasDefaultValueSql("CURRENT_TIMESTAMP"); b.Property("CreatedBy") .HasColumnType("uuid"); b.Property("CreatorId") .HasColumnType("uuid"); b.Property("Currency") .IsRequired() .HasMaxLength(8) .HasColumnType("character varying(8)"); b.Property("DeletedAt") .HasColumnType("timestamp with time zone"); b.Property("DeletedBy") .HasColumnType("uuid"); b.Property("Message") .IsRequired() .HasMaxLength(2048) .HasColumnType("character varying(2048)"); b.Property("Status") .HasColumnType("smallint"); b.Property("StripeInvoiceUrl") .HasMaxLength(2048) .HasColumnType("character varying(2048)"); b.Property("StripeSessionId") .IsRequired() .HasMaxLength(256) .HasColumnType("character varying(256)"); b.HasKey("Id"); b.ToTable("Tips", "Tipping"); }); #pragma warning restore 612, 618 } } }