/* * This file is part of sdbapi * Copyright (C) 2022 Jonni Liljamo * * Licensed under GPL-3.0-only. * See LICENSE for licensing information. */ package models import ( "time" "gorm.io/gorm" ) type Action struct { ID string `json:"id" gorm:"primarykey;type:uuid;default:gen_random_uuid()"` CreatedAt time.Time UpdatedAt time.Time DeletedAt gorm.DeletedAt `gorm:"index"` Game Game `json:"game" gorm:"foreignkey:ID"` Invoker User `json:"invoker" gorm:"foreignkey:ID"` Timestamp time.Time `json:"timestamp" gorm:"type:timestamptz"` }