//
// Code generated by go-jet DO NOT EDIT.
//
// WARNING: Changes to this file may cause incorrect behavior
// and will be lost if the code is regenerated
//

package model

import (
	"github.com/google/uuid"
	"time"
)

type Games struct {
	GameID              uuid.UUID `sql:"primary_key"`
	OwnerUserID         *uuid.UUID
	Visibility          string
	Status              string
	GameName            string
	Description         string
	MinPlayers          int32
	MaxPlayers          int32
	StartGapHours       int32
	StartGapPlayers     int32
	EnrollmentEndsAt    time.Time
	TurnSchedule        string
	TargetEngineVersion string
	RuntimeSnapshot     string
	RuntimeBinding      *string
	CreatedAt           time.Time
	UpdatedAt           time.Time
	StartedAt           *time.Time
	FinishedAt          *time.Time
}
