diff --git a/pkg/training/model.go b/pkg/training/model.go index b86b50d..7df1894 100644 --- a/pkg/training/model.go +++ b/pkg/training/model.go @@ -55,3 +55,23 @@ type TrainingDate struct { Price money.Price } +type TrainingDateAttendeeID = uuid.UUID + +func NewTrainingDateAttendeeID() TrainingDateAttendeeID { + return uuid.Must(uuid.NewV7()) +} + +type TrainingDateAttendee struct { + trainingDateID TrainingDateID + + ID TrainingDateAttendeeID + Name string + Email string + Phone string + Company string + Position string + Bill money.Price + IsStudent bool + HasPaid bool + HasAttended bool +}