22 lines
372 B
Go
22 lines
372 B
Go
package training
|
|
|
|
import "github.com/google/uuid"
|
|
|
|
type AttendeeID uuid.UUID
|
|
|
|
func NewAttendeeID() AttendeeID {
|
|
id := uuid.Must(uuid.NewV7())
|
|
return AttendeeID(id)
|
|
}
|
|
|
|
type Attendee struct {
|
|
ID AttendeeID
|
|
DateID DateID
|
|
Name string
|
|
Email string
|
|
Company string
|
|
Role string
|
|
IsStudent bool
|
|
HasAttended bool
|
|
HasPaid bool
|
|
}
|