SYMBOL INDEX (44 symbols across 13 files) FILE: drivers/amazon.go constant amazonDriverName (line 10) | amazonDriverName = "amazon" function init (line 12) | func init() { FILE: drivers/asana.go constant asanaDriverName (line 11) | asanaDriverName = "asana" function init (line 13) | func init() { FILE: drivers/bitbucket.go constant bitbucketDriverName (line 11) | bitbucketDriverName = "bitbucket" function init (line 13) | func init() { FILE: drivers/drivers.go function registerDriver (line 19) | func registerDriver(driver string, defaultscopes []string, callback func... function InitializeDrivers (line 28) | func InitializeDrivers(register func(driver string, defaultscopes []stri... function jsonDecode (line 35) | func jsonDecode(js []byte) (map[string]interface{}, error) { FILE: drivers/facebook.go constant facebookDriverName (line 10) | facebookDriverName = "facebook" function init (line 12) | func init() { FILE: drivers/foursquare.go constant foursquareDriverName (line 10) | foursquareDriverName = "foursquare" function init (line 12) | func init() { FILE: drivers/github.go constant githubDriverName (line 11) | githubDriverName = "github" function init (line 13) | func init() { FILE: drivers/google.go constant googleDriverName (line 10) | googleDriverName = "google" function init (line 12) | func init() { FILE: drivers/linkedin.go constant linkedinDriverName (line 11) | linkedinDriverName = "linkedin" function init (line 14) | func init() { FILE: drivers/slack.go constant slackDriverName (line 11) | slackDriverName = "slack" function init (line 13) | func init() { FILE: gocialite.go type Dispatcher (line 21) | type Dispatcher struct method New (line 32) | func (d *Dispatcher) New() *Gocial { method Handle (line 42) | func (d *Dispatcher) Handle(state, code string) (*structs.User, *oauth... function NewDispatcher (line 27) | func NewDispatcher() *Dispatcher { type Gocial (line 57) | type Gocial struct method Driver (line 96) | func (g *Gocial) Driver(driver string) *Gocial { method Scopes (line 110) | func (g *Gocial) Scopes(scopes []string) *Gocial { method Redirect (line 116) | func (g *Gocial) Redirect(clientID, clientSecret, redirectURL string) ... method Handle (line 143) | func (g *Gocial) Handle(state, code string) error { function init (line 65) | func init() { function RegisterNewDriver (line 87) | func RegisterNewDriver(driver string, defaultscopes []string, callback f... function randToken (line 208) | func randToken() string { function inSlice (line 215) | func inSlice(v string, s []string) bool { function jsonDecode (line 226) | func jsonDecode(js []byte) (map[string]interface{}, error) { function keys (line 239) | func keys(m map[string]string) []string { function complexKeys (line 248) | func complexKeys(m map[string]map[string]string) []string { FILE: gocialite_test.go function TestScopes (line 11) | func TestScopes(t *testing.T) { function TestConf (line 23) | func TestConf(t *testing.T) { function TestDriver (line 46) | func TestDriver(t *testing.T) { function TestRedirectURL (line 65) | func TestRedirectURL(t *testing.T) { function TestState (line 85) | func TestState(t *testing.T) { function TestExchange (line 93) | func TestExchange(t *testing.T) { FILE: structs/user.go type User (line 4) | type User struct