// 
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace backend.Migrations
{
    [DbContext(typeof(DispenserContext))]
    partial class DispenserContextModelSnapshot : ModelSnapshot
    {
        protected override void BuildModel(ModelBuilder modelBuilder)
        {
#pragma warning disable 612, 618
            modelBuilder.HasAnnotation("ProductVersion", "8.0.0");
            modelBuilder.Entity("backend.Models.DispenserLog", b =>
                {
                    b.Property("Id")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("INTEGER");
                    b.Property("Timestamp")
                        .HasColumnType("TEXT");
                    b.HasKey("Id");
                    b.ToTable("DispenserLogs");
                });
            modelBuilder.Entity("backend.Models.User", b =>
                {
                    b.Property("Id")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("INTEGER");
                    b.Property("IsParent")
                        .HasColumnType("INTEGER");
                    b.Property("Password")
                        .IsRequired()
                        .HasColumnType("TEXT");
                    b.Property("SessionToken")
                        .HasColumnType("TEXT");
                    b.Property("TouchCode")
                        .IsRequired()
                        .HasColumnType("TEXT");
                    b.Property("Username")
                        .IsRequired()
                        .HasColumnType("TEXT");
                    b.HasKey("Id");
                    b.ToTable("Users");
                });
#pragma warning restore 612, 618
        }
    }
}