diff --git a/internal/db/dbq/models.go b/internal/db/dbq/models.go new file mode 100644 index 00000000..8936b9ea --- /dev/null +++ b/internal/db/dbq/models.go @@ -0,0 +1,57 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.27.0 + +package dbq + +import ( + "github.com/jackc/pgx/v5/pgtype" +) + +type Album struct { + ID pgtype.UUID + Title string + SortTitle string + ArtistID pgtype.UUID + ReleaseDate pgtype.Date + Mbid *string + CoverArtPath *string + CreatedAt pgtype.Timestamptz + UpdatedAt pgtype.Timestamptz +} + +type Artist struct { + ID pgtype.UUID + Name string + SortName string + Mbid *string + CreatedAt pgtype.Timestamptz + UpdatedAt pgtype.Timestamptz +} + +type Track struct { + ID pgtype.UUID + Title string + AlbumID pgtype.UUID + ArtistID pgtype.UUID + TrackNumber *int32 + DiscNumber *int32 + DurationMs int32 + FilePath string + FileSize int64 + FileFormat string + Bitrate *int32 + Mbid *string + Genre *string + AddedAt pgtype.Timestamptz + UpdatedAt pgtype.Timestamptz +} + +type User struct { + ID pgtype.UUID + Username string + PasswordHash string + ApiToken string + IsAdmin bool + CreatedAt pgtype.Timestamptz +}