diff --git a/backend/pkg/db/types/session.go b/backend/pkg/db/types/session.go index d354b0cd2..d96816bd0 100644 --- a/backend/pkg/db/types/session.go +++ b/backend/pkg/db/types/session.go @@ -1,46 +1,46 @@ package types type Session struct { - SessionID uint64 - Timestamp uint64 - ProjectID uint32 + SessionID uint64 + Timestamp uint64 + ProjectID uint32 TrackerVersion string - RevID string - UserUUID string - UserOS string - UserOSVersion string - UserDevice string - UserCountry string + RevID string + UserUUID string + UserOS string + UserOSVersion string + UserDevice string + UserCountry string - Duration *uint64 - PagesCount int - EventsCount int - ErrorsCount int - UserID string // pointer?? - UserAnonymousID *string - Metadata1 *string - Metadata2 *string - Metadata3 *string - Metadata4 *string - Metadata5 *string - Metadata6 *string - Metadata7 *string - Metadata8 *string - Metadata9 *string - Metadata10 *string + Duration *uint64 + PagesCount int + EventsCount int + ErrorsCount int + UserID string // pointer?? + UserAnonymousID *string `db:"user_anonymous_id" json:"user_anonymous_id;omitempty"` + Metadata1 *string `db:"metadata_1" json:"metadata_1;omitempty"` + Metadata2 *string `db:"metadata_2" json:"metadata_2;omitempty"` + Metadata3 *string `db:"metadata_3" json:"metadata_3;omitempty"` + Metadata4 *string `db:"metadata_4" json:"metadata_4;omitempty"` + Metadata5 *string `db:"metadata_5" json:"metadata_5;omitempty"` + Metadata6 *string `db:"metadata_6" json:"metadata_6;omitempty"` + Metadata7 *string `db:"metadata_7" json:"metadata_7;omitempty"` + Metadata8 *string `db:"metadata_8" json:"metadata_8;omitempty"` + Metadata9 *string `db:"metadata_9" json:"metadata_9;omitempty"` + Metadata10 *string `db:"metadata_10" json:"metadata_10;omitempty"` Platform string // Only-web properties - UserAgent string - UserBrowser string - UserBrowserVersion string - UserDeviceType string + UserAgent string + UserBrowser string + UserBrowserVersion string + UserDeviceType string UserDeviceMemorySize uint64 - UserDeviceHeapSize uint64 + UserDeviceHeapSize uint64 } func (s *Session) SetMetadata(keyNo uint, value string) { - switch (keyNo) { + switch keyNo { case 1: s.Metadata1 = &value case 2: @@ -62,4 +62,4 @@ func (s *Session) SetMetadata(keyNo uint, value string) { case 10: s.Metadata10 = &value } -} \ No newline at end of file +}