Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactDetailsContactData ¶
type ContactDetailsContactData struct { FirstName string `bson:"firstName" json:"firstName"` LastName string `bson:"lastName" json:"lastName"` Birthday int64 `bson:"birthday" json:"birthday"` Email string `bson:"email" json:"email"` Phone string `bson:"phone" json:"phone"` Gender string `bson:"gender" json:"gender"` GP *GPInfos `bson:"gp" json:"gp"` }
type ContactNote ¶
type DatasetInfo ¶
type DatasetInfo struct { ID string `bson:"id" json:"id"` SurveyKey string `bson:"surveyKey" json:"surveyKey"` Name string `bson:"name" json:"name"` ExcludeColumns []string `bson:"excludeColumns" json:"excludeColumns"` StartDate int64 `bson:"startDate" json:"startDate"` EndDate int64 `bson:"endDate" json:"endDate"` }
type ParticipantContact ¶
type ParticipantContact struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` AddedAt int64 `bson:"addedAt" json:"addedAt"` SessionID string `bson:"sessionID" json:"sessionID"` ParticipantID string `bson:"participantID" json:"participantID"` KeepContactData bool `bson:"keepContactData" json:"keepContactData"` General *ContactDetailsGeneralData `bson:"general" json:"general"` ContactData *ContactDetailsContactData `bson:"contactData" json:"contactData"` Notes []ContactNote `bson:"notes" json:"notes"` }
type SAMLConfig ¶
type StudyInfo ¶
type StudyInfo struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` Key string `bson:"key" json:"key"` Name string `bson:"name" json:"name"` Description string `bson:"description" json:"description"` StudyColor string `bson:"studyColor" json:"studyColor"` AccessControl struct { Emails []string `bson:"emails" json:"emails"` } `bson:"accessControl" json:"accessControl"` Features struct { DatasetExporter bool `bson:"datasetExporter" json:"datasetExporter"` Contacts bool `bson:"contacts" json:"contacts"` } `bson:"features" json:"features"` AvailableDatasets []DatasetInfo `bson:"availableDatasets" json:"availableDatasets"` ContactFeatureConfig struct { IncludeWithParticipantFlags map[string]string `bson:"includeWithParticipantFlags" json:"includeWithParticipantFlags"` } `bson:"contactFeatureConfig" json:"contactFeatureConfig"` }
Click to show internal directories.
Click to hide internal directories.