package domain import "time" // GoogleUserInfo is a data type which contains a mapping of the Google User Info API call. type GoogleUserInfo struct { Id string `json:"Id"` Email string `json:"Email"` Verified bool `json:"VerifiedEmail"` Name string `json:"Name"` GivenName string `json:"GivenName"` FamilyName string `json:"FamilyName"` Picture string `json:"Picture"` } // User is the database model of a user. There is no need to map to a different model so // this will remain in the domain. type User struct { Id int GoogleId string Name string Email string ImageUrl string GoogleRefreshToken string Created time.Time }