MattermostGroupsApi class
Methods
-
addGroupMembers(String groupId, MmAddGroupMembersRequest mmAddGroupMembersRequest)
→ Future<MmStatusOK?>
-
Adds members to a custom group
-
addGroupMembersWithHttpInfo(String groupId, MmAddGroupMembersRequest mmAddGroupMembersRequest)
→ Future<Response>
-
Adds members to a custom group
-
createGroup(MmCreateGroupRequest mmCreateGroupRequest)
→ Future<void>
-
Create a custom group
-
createGroupWithHttpInfo(MmCreateGroupRequest mmCreateGroupRequest)
→ Future<Response>
-
Create a custom group
-
deleteGroup(String groupId)
→ Future<MmStatusOK?>
-
Deletes a custom group
-
deleteGroupMembers(String groupId, MmDeleteGroupMembersRequest mmDeleteGroupMembersRequest)
→ Future<MmStatusOK?>
-
Removes members from a custom group
-
deleteGroupMembersWithHttpInfo(String groupId, MmDeleteGroupMembersRequest mmDeleteGroupMembersRequest)
→ Future<Response>
-
Removes members from a custom group
-
deleteGroupWithHttpInfo(String groupId)
→ Future<Response>
-
Deletes a custom group
-
getGroup(String groupId)
→ Future<MmGroup?>
-
Get a group
-
getGroups(String notAssociatedToTeam, String notAssociatedToChannel, {int? page, int? perPage, String? q, bool? includeMemberCount, int? since, bool? filterAllowReference})
→ Future<List<MmGroup>?>
-
Get groups
-
getGroupsAssociatedToChannelsByTeam(String teamId, {int? page, int? perPage, bool? filterAllowReference, bool? paginate})
→ Future<List<Map<String, List<MmGroupWithSchemeAdmin>>>?>
-
Get team groups by channels
-
getGroupsAssociatedToChannelsByTeamWithHttpInfo(String teamId, {int? page, int? perPage, bool? filterAllowReference, bool? paginate})
→ Future<Response>
-
Get team groups by channels
-
getGroupsByChannel(String channelId, {int? page, int? perPage, bool? filterAllowReference})
→ Future<List<MmGroup>?>
-
Get channel groups
-
getGroupsByChannelWithHttpInfo(String channelId, {int? page, int? perPage, bool? filterAllowReference})
→ Future<Response>
-
Get channel groups
-
getGroupsByTeam(String teamId, {int? page, int? perPage, bool? filterAllowReference})
→ Future<List<MmGroup>?>
-
Get team groups
-
getGroupsByTeamWithHttpInfo(String teamId, {int? page, int? perPage, bool? filterAllowReference})
→ Future<Response>
-
Get team groups
-
getGroupsByUserId(String userId)
→ Future<List<MmGroup>?>
-
Get groups for a userId
-
getGroupsByUserIdWithHttpInfo(String userId)
→ Future<Response>
-
Get groups for a userId
-
getGroupStats(String groupId)
→ Future<MmGetGroupStats200Response?>
-
Get group stats
-
getGroupStatsWithHttpInfo(String groupId)
→ Future<Response>
-
Get group stats
-
getGroupsWithHttpInfo(String notAssociatedToTeam, String notAssociatedToChannel, {int? page, int? perPage, String? q, bool? includeMemberCount, int? since, bool? filterAllowReference})
→ Future<Response>
-
Get groups
-
getGroupSyncableForChannelId(String groupId, String channelId)
→ Future<MmGroupSyncableChannel?>
-
Get GroupSyncable from channel ID
-
getGroupSyncableForChannelIdWithHttpInfo(String groupId, String channelId)
→ Future<Response>
-
Get GroupSyncable from channel ID
-
getGroupSyncableForTeamId(String groupId, String teamId)
→ Future<MmGroupSyncableTeam?>
-
Get GroupSyncable from Team ID
-
getGroupSyncableForTeamIdWithHttpInfo(String groupId, String teamId)
→ Future<Response>
-
Get GroupSyncable from Team ID
-
getGroupSyncablesChannels(String groupId)
→ Future<List<MmGroupSyncableChannels>?>
-
Get group channels
-
getGroupSyncablesChannelsWithHttpInfo(String groupId)
→ Future<Response>
-
Get group channels
-
getGroupSyncablesTeams(String groupId)
→ Future<List<MmGroupSyncableTeams>?>
-
Get group teams
-
getGroupSyncablesTeamsWithHttpInfo(String groupId)
→ Future<Response>
-
Get group teams
-
getGroupUsers(String groupId, {int? page, int? perPage})
→ Future<MmGetGroupUsers200Response?>
-
Get group users
-
getGroupUsersWithHttpInfo(String groupId, {int? page, int? perPage})
→ Future<Response>
-
Get group users
-
getGroupWithHttpInfo(String groupId)
→ Future<Response>
-
Get a group
-
linkGroupSyncableForChannel(String groupId, String channelId)
→ Future<MmGroupSyncableChannel?>
-
Link a channel to a group
-
linkGroupSyncableForChannelWithHttpInfo(String groupId, String channelId)
→ Future<Response>
-
Link a channel to a group
-
linkGroupSyncableForTeam(String groupId, String teamId)
→ Future<MmGroupSyncableTeam?>
-
Link a team to a group
-
linkGroupSyncableForTeamWithHttpInfo(String groupId, String teamId)
→ Future<Response>
-
Link a team to a group
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
patchGroup(String groupId, MmPatchGroupRequest mmPatchGroupRequest)
→ Future<MmGroup?>
-
Patch a group
-
patchGroupSyncableForChannel(String groupId, String channelId, MmPatchGroupSyncableForTeamRequest mmPatchGroupSyncableForTeamRequest)
→ Future<MmGroupSyncableChannel?>
-
Patch a GroupSyncable associated to Channel
-
patchGroupSyncableForChannelWithHttpInfo(String groupId, String channelId, MmPatchGroupSyncableForTeamRequest mmPatchGroupSyncableForTeamRequest)
→ Future<Response>
-
Patch a GroupSyncable associated to Channel
-
patchGroupSyncableForTeam(String groupId, String teamId, MmPatchGroupSyncableForTeamRequest mmPatchGroupSyncableForTeamRequest)
→ Future<MmGroupSyncableTeam?>
-
Patch a GroupSyncable associated to Team
-
patchGroupSyncableForTeamWithHttpInfo(String groupId, String teamId, MmPatchGroupSyncableForTeamRequest mmPatchGroupSyncableForTeamRequest)
→ Future<Response>
-
Patch a GroupSyncable associated to Team
-
patchGroupWithHttpInfo(String groupId, MmPatchGroupRequest mmPatchGroupRequest)
→ Future<Response>
-
Patch a group
-
toString()
→ String
-
A string representation of this object.
inherited
-
unlinkGroupSyncableForChannel(String groupId, String channelId)
→ Future<MmStatusOK?>
-
Delete a link from a channel to a group
-
unlinkGroupSyncableForChannelWithHttpInfo(String groupId, String channelId)
→ Future<Response>
-
Delete a link from a channel to a group
-
unlinkGroupSyncableForTeam(String groupId, String teamId)
→ Future<MmStatusOK?>
-
Delete a link from a team to a group
-
unlinkGroupSyncableForTeamWithHttpInfo(String groupId, String teamId)
→ Future<Response>
-
Delete a link from a team to a group
-
unlinkLdapGroup(String remoteId)
→ Future<MmStatusOK?>
-
Delete a link for LDAP group
-
unlinkLdapGroupWithHttpInfo(String remoteId)
→ Future<Response>
-
Delete a link for LDAP group