in groups/fake/fake_client.go [223:253]
func NewAugmentedFakeGroupServiceClient() *FakeGroupServiceClient {
fakeClient := NewFakeGroupServiceClient()
fakeClient.GsGroups = map[string]*groupssettings.Groups{
"group1@email.com": {
AllowExternalMembers: "true",
WhoCanJoin: "CAN_REQUEST_TO_JOIN",
WhoCanViewMembership: "ALL_MANAGERS_CAN_VIEW",
WhoCanViewGroup: "ALL_MEMBERS_CAN_VIEW",
WhoCanDiscoverGroup: "ALL_IN_DOMAIN_CAN_DISCOVER",
WhoCanModerateMembers: "OWNERS_AND_MANAGERS",
WhoCanModerateContent: "OWNERS_AND_MANAGERS",
WhoCanPostMessage: "ALL_MEMBERS_CAN_POST",
MessageModerationLevel: "MODERATE_NONE",
MembersCanPostAsTheGroup: "true",
},
"group2@email.com": {
AllowExternalMembers: "true",
WhoCanJoin: "INVITED_CAN_JOIN",
WhoCanViewMembership: "ALL_MANAGERS_CAN_VIEW",
WhoCanViewGroup: "ALL_MEMBERS_CAN_VIEW",
WhoCanDiscoverGroup: "ALL_IN_DOMAIN_CAN_DISCOVER",
WhoCanModerateMembers: "OWNERS_ONLY",
WhoCanModerateContent: "OWNERS_AND_MANAGERS",
WhoCanPostMessage: "ALL_MEMBERS_CAN_POST",
MessageModerationLevel: "MODERATE_NONE",
MembersCanPostAsTheGroup: "false",
},
}
return fakeClient
}