func NewAugmentedFakeAdminServiceClient()

in groups/fake/fake_client.go [48:91]


func NewAugmentedFakeAdminServiceClient() *FakeAdminServiceClient {
	fakeClient := NewFakeAdminServiceClient()
	fakeClient.Groups = map[string]*admin.Group{
		"group1@email.com": {
			Email:       "group1@email.com",
			Name:        "group1",
			Description: "group1",
		},
		"group2@email.com": {
			Email:       "group2@email.com",
			Name:        "group2",
			Description: "group2",
		},
	}

	fakeClient.Members = map[string]map[string]*admin.Member{
		"group1@email.com": {
			"m1-group1@email.com": {
				Email: "m1-group1@email.com",
				Role:  "MEMBER",
				Id:    "m1-group1@email.com",
			},
			"m2-group1@email.com": {
				Email: "m2-group1@email.com",
				Role:  "MANAGER",
				Id:    "m2-group1@email.com",
			},
		},
		"group2@email.com": {
			"m1-group2@email.com": {
				Email: "m1-group2@email.com",
				Role:  "MEMBER",
				Id:    "m1-group2@email.com",
			},
			"m2-group2@email.com": {
				Email: "m2-group2@email.com",
				Role:  "OWNER",
				Id:    "m2-group2@email.com",
			},
		},
	}

	return fakeClient
}