setGroupMember method
Future<void>
setGroupMember({
- required String projectId,
- required String groupId,
- required AccessSubject subject,
- String role = 'member',
Implementation
Future<void> setGroupMember({
required String projectId,
required String groupId,
required AccessSubject subject,
String role = 'member',
}) async {
final encodedProjectId = Uri.encodeComponent(projectId);
final encodedGroupId = Uri.encodeComponent(groupId);
final uri = Uri.parse('$baseUrl/accounts/projects/$encodedProjectId/groups/$encodedGroupId/members');
final response = await httpClient.post(uri, body: jsonEncode({'subject': subject.toJson(), 'role': role}));
if (response.statusCode >= 400) {
throw MeshagentException.fromResponse('Failed to set group member.', response);
}
}