hasPermission method

Future<SuccessResponse> hasPermission({
  1. required List<Map<String, dynamic>> permissions,
})

Check if user has a permission

permissions The permissions to check for

Implementation

Future<SuccessResponse> hasPermission({
  required List<Map<String, dynamic>> permissions,
}) async {
  try {
    final response = await dio.post(
      "/organization/has-permission",
      data: {"permissions": permissions},
      options: await getOptions(isTokenRequired: true),
    );
    return SuccessResponse.fromJson(response.data);
  } catch (e) {
    final message = getErrorMessage(e);
    if (message == null) rethrow;
    throw message;
  }
}