package models import "time" // Log is the header/session for a log file. type Log struct { ID string `bson:"_id"` ShortID string `bson:"shortId"` Date time.Time `bson:"date"` ChannelName string `bson:"channel"` EventName string `bson:"event,omitempty"` Title string `bson:"title,omitempty"` Description string `bson:"description,omitempty"` Open bool `bson:"open"` CharacterIDs []string `bson:"characterIds"` } // IsChangeObject is an interface implementation to identify it as a valid // ChangeObject in GQL. func (*Log) IsChangeObject() { panic("this method is a dummy, and so is its caller") }