Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Credentials ¶
type DataSourceConf ¶
type DataSourceConf []*SourceConf
DB reprsentation of configuration of data sources for a study
type InferenceData ¶
type InferenceData map[string]*InferenceDataRow
type InferenceDataEvent ¶
type InferenceDataEvent struct { User User `json:"user"` Study string `json:"study"` SourceConf *SourceConf `json:"source_conf"` Timestamp time.Time `json:"timestamp"` Variable string `json:"variable"` Value json.RawMessage `json:"value"` Idx int `json:"idx"` Pagination string `json:"pagination"` }
type InferenceDataRow ¶
type InferenceDataRow struct { User string `json:"user"` Data map[string]*InferenceDataValue `json:"data"` }
type InferenceDataValue ¶
type IntermediateInferenceData ¶
type IntermediateInferenceData map[string]InferenceData
type Source ¶
type Source struct { StudyID string Conf *SourceConf Credentials *Credentials }
type SourceConf ¶
type SourceConf struct { Name string `json:"name"` Source string `json:"source"` Config json.RawMessage `json:"config"` CredentialsKey string `json:"credentials_key"` }
Click to show internal directories.
Click to hide internal directories.