updateMemberRole method
Update a member's role
role
The role to update the member to
memberId
The ID of the member to update
organizationId
The ID of the organization to update the member in, optional.
Implementation
Future<UpdateMemberRoleResponse> updateMemberRole({
required String role,
required String memberId,
String? organizationId,
}) async {
try {
final response = await dio.post(
"/organization/update-member-role",
data: {
"role": role,
"memberId": memberId,
"organizationId": organizationId,
}..removeWhere((key, value) => value == null),
options: await getOptions(isTokenRequired: true),
);
return UpdateMemberRoleResponse.fromJson(response.data);
} catch (e) {
final message = getErrorMessage(e);
if (message == null) rethrow;
throw message;
}
}