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;
}
}