package kspec import ( "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs" ) // ITime -- интерфейс времени. // Вывод: "2006-01-02 15:04:05.000 -07 MST". type ITime interface { // Get -- получить время. Get() defs.Time // String -- получить строковое представление времени. String() string // MarshalJSON -- сериализация в JSON себя MarshalJSON() ([]byte, error) // UnmarshalJSON -- десериализация из JSON себя UnmarshalJSON([]byte) error } // ITimeMut -- интерфейс времени с мутацией. type ITimeMut interface { ITime // Set -- установить время. Set(val defs.Time) }