diff --git a/packages/types/types.go b/packages/types/types.go index 8c1bb5d..f555218 100644 --- a/packages/types/types.go +++ b/packages/types/types.go @@ -1,36 +1,43 @@ package types type Person struct { + ID int FirstName string LastName string } type Instructor Person +type Participant struct { + Person + Company string +} + +type Briefing struct { + ID int + Date string + Time string + Location string + DocumentName string + AsOf string + InstructorID int +} + type Answer struct { ID int Text string } type Question struct { + ID int Text string Answers []Answer - Chosen int Correct int } -type Participant struct { - ID int64 - Person - Company string - Questions []Question -} - -type Briefing struct { - Instructor - Date string - Time string - State string - Location string - Participants []*Participant +type GivenAnswer struct { + BriefingID int + ParticipantID int + QuestionID int + GivenAnswer int }