20 lines
270 B
Go
20 lines
270 B
Go
package training
|
|
|
|
import (
|
|
"github.com/google/uuid"
|
|
)
|
|
|
|
type ID uuid.UUID
|
|
|
|
func NewID() ID {
|
|
id := uuid.Must(uuid.NewV7())
|
|
return ID(id)
|
|
}
|
|
|
|
type Training struct {
|
|
ID ID
|
|
Days int8
|
|
Name string
|
|
Description string
|
|
Price []TrainingPrice
|
|
}
|