collab.go
 1package models
 2
 3import (
 4	"time"
 5
 6	"github.com/charmbracelet/soft-serve/pkg/access"
 7)
 8
 9// Collab represents a repository collaborator.
10type Collab struct {
11	ID          int64              `db:"id"`
12	RepoID      int64              `db:"repo_id"`
13	UserID      int64              `db:"user_id"`
14	AccessLevel access.AccessLevel `db:"access_level"`
15	CreatedAt   time.Time          `db:"created_at"`
16	UpdatedAt   time.Time          `db:"updated_at"`
17}