removeMember method
Remove a member from an organization
memberIdOrEmail
The ID or email of the member to remove
organizationId
The ID of the organization to remove the member from, optional.
Implementation
Future<RemoveMemberResponse> removeMember({required String memberIdOrEmail, String? organizationId}) async {
try {
final response = await dio.post(
"/organization/remove-member",
data: {
"memberId": memberIdOrEmail,
"organizationId": organizationId,
}..removeWhere((key, value) => value == null),
options: await getOptions(isTokenRequired: true),
);
return RemoveMemberResponse.fromJson(response.data);
} catch (e) {
final message = getErrorMessage(e);
if (message == null) rethrow;
throw message;
}
}