amity_sdk 0.0.1-gazelle.2 copy "amity_sdk: ^0.0.1-gazelle.2" to clipboard
amity_sdk: ^0.0.1-gazelle.2 copied to clipboard

outdated

The SDK that enables social features such as Feeds, Groups, Profiles, Content Posts, and Social Media Type Interactions

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add amity_sdk

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  amity_sdk: ^0.0.1-gazelle.2

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:amity_sdk/amity.dart';
import 'package:amity_sdk/core/constant/constant.dart';
import 'package:amity_sdk/core/constant/global_constant.dart';
import 'package:amity_sdk/core/core.dart';
import 'package:amity_sdk/core/enum/amity_comment_reference_type.dart';
import 'package:amity_sdk/core/enum/amity_comment_sort_option.dart';
import 'package:amity_sdk/core/enum/amity_comment_target_type.dart';
import 'package:amity_sdk/core/enum/amity_data_type.dart';
import 'package:amity_sdk/core/enum/amity_feed_type.dart';
import 'package:amity_sdk/core/enum/amity_flag_type.dart';
import 'package:amity_sdk/core/enum/amity_follow_status.dart';
import 'package:amity_sdk/core/enum/amity_follow_status_filter.dart';
import 'package:amity_sdk/core/enum/amity_mention_type.dart';
import 'package:amity_sdk/core/enum/amity_post_target_type.dart';
import 'package:amity_sdk/core/enum/amity_query_sorting_order.dart';
import 'package:amity_sdk/core/enum/amity_user_feed_sort_option.dart';
import 'package:amity_sdk/core/enum/amity_user_sort_option.dart';
import 'package:amity_sdk/core/enum/enum.dart';
import 'package:amity_sdk/core/enum/http_end_point.dart';
import 'package:amity_sdk/core/enum/mqtt_end_point.dart';
import 'package:amity_sdk/core/enum/reaction_reference_type.dart';
import 'package:amity_sdk/core/enum/socket_end_point.dart';
import 'package:amity_sdk/core/error/amity_exception.dart';
import 'package:amity_sdk/core/error/error.dart';
import 'package:amity_sdk/core/extension/amity_error_response_extension.dart';
import 'package:amity_sdk/core/extension/extension.dart';
import 'package:amity_sdk/core/extension/map_extension.dart';
import 'package:amity_sdk/core/model/api_request/api_request.dart';
import 'package:amity_sdk/core/model/api_request/authentication_request.dart';
import 'package:amity_sdk/core/model/api_request/core/core.dart';
import 'package:amity_sdk/core/model/api_request/core/option_request.dart';
import 'package:amity_sdk/core/model/api_request/create_comment_request.dart';
import 'package:amity_sdk/core/model/api_request/create_community_request.dart';
import 'package:amity_sdk/core/model/api_request/create_post_request.dart';
import 'package:amity_sdk/core/model/api_request/get_comment_request.dart';
import 'package:amity_sdk/core/model/api_request/get_community_feed_request.dart';
import 'package:amity_sdk/core/model/api_request/get_global_feed_request.dart';
import 'package:amity_sdk/core/model/api_request/get_post_request.dart';
import 'package:amity_sdk/core/model/api_request/get_user_feed_request.dart';
import 'package:amity_sdk/core/model/api_request/paginated_api_request.dart';
import 'package:amity_sdk/core/model/api_request/reaction_request.dart';
import 'package:amity_sdk/core/model/api_request/register_notification_request.dart';
import 'package:amity_sdk/core/model/api_request/unregister_notification_request.dart';
import 'package:amity_sdk/core/model/api_request/update_post_request.dart';
import 'package:amity_sdk/core/model/api_request/upload_file_request.dart';
import 'package:amity_sdk/core/model/api_request/users_request.dart';
import 'package:amity_sdk/core/model/map_object.dart';
import 'package:amity_sdk/core/model/model.dart';
import 'package:amity_sdk/core/service_locator/sdk_service_locator.dart';
import 'package:amity_sdk/core/service_locator/service_locator.dart';
import 'package:amity_sdk/core/usercase/usecase.dart';
import 'package:amity_sdk/core/usercase/usercase.dart';
import 'package:amity_sdk/core/utils/json_utils.dart';
import 'package:amity_sdk/core/utils/paging_controller.dart';
import 'package:amity_sdk/core/utils/paging_data.dart';
import 'package:amity_sdk/core/utils/tuple.dart';
import 'package:amity_sdk/core/utils/utils.dart';
import 'package:amity_sdk/data/converter/account_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/comment_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/comment_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/community_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/community_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/converter.dart';
import 'package:amity_sdk/data/converter/create_post_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/file_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/file_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/follow_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/follow_info_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/follow_info_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/follow_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/post_data_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/post_data_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/post_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/post_response_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/reaction_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/session_response_extension_converter.dart';
import 'package:amity_sdk/data/converter/user_hive_entity_extension_converter.dart';
import 'package:amity_sdk/data/converter/user_response_extension_converter.dart';
import 'package:amity_sdk/data/data.dart';
import 'package:amity_sdk/data/data_source/data_source.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/account_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/comment_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/community_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/feed_paging_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/file_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/follow_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/follow_info_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/post_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/reaction_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter/user_db_adapter.dart';
import 'package:amity_sdk/data/data_source/local/db_adapter_repo.dart';
import 'package:amity_sdk/data/data_source/local/db_client/abs_db_client.dart';
import 'package:amity_sdk/data/data_source/local/db_client/db_client.dart';
import 'package:amity_sdk/data/data_source/local/db_client_impl/db_client_impl.dart';
import 'package:amity_sdk/data/data_source/local/db_client_impl/hive_client_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/account_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/comment_db_adater_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/community_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/feed_paging_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/file_db_adater_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/follow_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/follow_info_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/hive_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/post_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/reaction_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_db_adapter_impl/user_db_adapter_impl.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/account_hive_entity.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/account_hive_entity_0.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/comment_hive_entity_6.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/comment_hive_entity_6.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/community_hive_entity_9.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/community_hive_entity_9.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/feed_paging_hive_entity_10.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/feed_paging_hive_entity_10.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/file_hive_entity_4.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/file_hive_entity_4.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/follow_hive_entity_3.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/follow_hive_entity_3.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/follow_info_hive_entity_2.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/follow_info_hive_entity_2.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/hive_entity.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/post_data_hive_entity_7.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/post_data_hive_entity_7.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/post_hive_entity_5.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/post_hive_entity_5.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/reaction_hive_entity_8.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/reaction_hive_entity_8.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/user_hive_entity.g.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/user_hive_entity_1.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/video_file_id_hive_entity_11.dart';
import 'package:amity_sdk/data/data_source/local/hive_entity/video_file_id_hive_entity_11.g.dart';
import 'package:amity_sdk/data/data_source/local/local.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/authentication_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/commnet_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/community_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/community_feed_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/file_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/follow_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/global_feed_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/notification_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/public_post_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/reaction_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/user_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/api_interface/user_feed_api_interface.dart';
import 'package:amity_sdk/data/data_source/remote/client/client.dart';
import 'package:amity_sdk/data/data_source/remote/client/http/http.dart';
import 'package:amity_sdk/data/data_source/remote/client/http/http_api_client.dart';
import 'package:amity_sdk/data/data_source/remote/client/mqtt/mqtt.dart';
import 'package:amity_sdk/data/data_source/remote/client/socket/socket.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/authentication_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/commant_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/community_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/community_feed_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/file_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/follow_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/global_feed_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/http_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/notification_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/public_post_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/reaction_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/user_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/http_api_interface_impl/user_feed_api_interface_impl.dart';
import 'package:amity_sdk/data/data_source/remote/remote.dart';
import 'package:amity_sdk/data/mqtt/amity_mqtt.dart';
import 'package:amity_sdk/data/mqtt/mqtt.dart';
import 'package:amity_sdk/data/repo_impl/account_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/authentication_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/comment_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/community_feed_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/community_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/file_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/follow_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/global_feed_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/notification_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/post_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/reaction_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/user_feed_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/user_repo_impl.dart';
import 'package:amity_sdk/data/repo_impl/utils/post_response_utils.dart';
import 'package:amity_sdk/data/response/amity_error_response.dart';
import 'package:amity_sdk/data/response/core_response/category_response.dart';
import 'package:amity_sdk/data/response/core_response/comment_response.dart';
import 'package:amity_sdk/data/response/core_response/community_response.dart';
import 'package:amity_sdk/data/response/core_response/community_user_response.dart';
import 'package:amity_sdk/data/response/core_response/core_response.dart';
import 'package:amity_sdk/data/response/core_response/feed_response.dart';
import 'package:amity_sdk/data/response/core_response/file_response.dart';
import 'package:amity_sdk/data/response/core_response/paging_response.dart';
import 'package:amity_sdk/data/response/core_response/polls_response.dart';
import 'package:amity_sdk/data/response/core_response/post_data_response.dart';
import 'package:amity_sdk/data/response/core_response/post_response.dart';
import 'package:amity_sdk/data/response/core_response/reaction_response.dart';
import 'package:amity_sdk/data/response/core_response/user_response.dart';
import 'package:amity_sdk/data/response/core_response/video_streaming_response.dart';
import 'package:amity_sdk/data/response/create_community_response.dart';
import 'package:amity_sdk/data/response/create_post_response.dart';
import 'package:amity_sdk/data/response/follow_info_response.dart';
import 'package:amity_sdk/data/response/follow_response.dart';
import 'package:amity_sdk/data/response/get_post_by_id_response.dart';
import 'package:amity_sdk/data/response/response.dart';
import 'package:amity_sdk/data/response/session_response.dart';
import 'package:amity_sdk/data/response/users_response.dart';
import 'package:amity_sdk/domain/composer_usecase/amity_follow_relationship_composer_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/comment_compose_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/comment_composer_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/community_composer_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/composer_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/post_composer_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/post_file_composer_usecase.dart';
import 'package:amity_sdk/domain/composer_usecase/user_compose_usecase.dart';
import 'package:amity_sdk/domain/domain.dart';
import 'package:amity_sdk/domain/model/amity_comment.dart';
import 'package:amity_sdk/domain/model/amity_community.dart';
import 'package:amity_sdk/domain/model/amity_community_category.dart';
import 'package:amity_sdk/domain/model/amity_community_member.dart';
import 'package:amity_sdk/domain/model/amity_file/amity_file.dart';
import 'package:amity_sdk/domain/model/amity_file/amity_file_info.dart';
import 'package:amity_sdk/domain/model/amity_file/amity_file_properties.dart';
import 'package:amity_sdk/domain/model/amity_file/amity_upload_info.dart';
import 'package:amity_sdk/domain/model/amity_file/amity_upload_result.dart';
import 'package:amity_sdk/domain/model/amity_follow_relationship.dart';
import 'package:amity_sdk/domain/model/amity_mentionee.dart';
import 'package:amity_sdk/domain/model/amity_mentionee_target.dart';
import 'package:amity_sdk/domain/model/amity_post.dart';
import 'package:amity_sdk/domain/model/amity_post/amity_mention_metadata.dart';
import 'package:amity_sdk/domain/model/amity_post/amity_mention_metadata_creator.dart';
import 'package:amity_sdk/domain/model/amity_post/amity_post.dart';
import 'package:amity_sdk/domain/model/amity_premissions.dart';
import 'package:amity_sdk/domain/model/amity_reaction.dart';
import 'package:amity_sdk/domain/model/amity_reaction_map.dart';
import 'package:amity_sdk/domain/model/amity_roles.dart';
import 'package:amity_sdk/domain/model/amity_tag.dart';
import 'package:amity_sdk/domain/model/amity_user.dart';
import 'package:amity_sdk/domain/model/amity_user_follow_info.dart';
import 'package:amity_sdk/domain/model/model.dart';
import 'package:amity_sdk/domain/repo/account_repo.dart';
import 'package:amity_sdk/domain/repo/authentication_repo.dart';
import 'package:amity_sdk/domain/repo/comment_repo.dart';
import 'package:amity_sdk/domain/repo/community_feed_repo.dart';
import 'package:amity_sdk/domain/repo/community_repo.dart';
import 'package:amity_sdk/domain/repo/file_repo.dart';
import 'package:amity_sdk/domain/repo/follow_repo.dart';
import 'package:amity_sdk/domain/repo/global_feed_repo.dart';
import 'package:amity_sdk/domain/repo/notification_repo.dart';
import 'package:amity_sdk/domain/repo/post_repo.dart';
import 'package:amity_sdk/domain/repo/reaction_repo.dart';
import 'package:amity_sdk/domain/repo/repo.dart';
import 'package:amity_sdk/domain/repo/user_feed_repo.dart';
import 'package:amity_sdk/domain/repo/user_repo.dart';
import 'package:amity_sdk/domain/usecase/comment/comment.dart';
import 'package:amity_sdk/domain/usecase/comment/comment_create_usecase.dart';
import 'package:amity_sdk/domain/usecase/comment/comment_flag_usecase.dart';
import 'package:amity_sdk/domain/usecase/comment/comment_query_usecase.dart';
import 'package:amity_sdk/domain/usecase/comment/comment_unflag_usecase.dart';
import 'package:amity_sdk/domain/usecase/comment/get_comment_by_id_usecase.dart';
import 'package:amity_sdk/domain/usecase/community/community.dart';
import 'package:amity_sdk/domain/usecase/community/community_create_usecase.dart';
import 'package:amity_sdk/domain/usecase/feed/feed.dart';
import 'package:amity_sdk/domain/usecase/feed/get_community_feed_usecase.dart';
import 'package:amity_sdk/domain/usecase/feed/get_global_feed_usecase.dart';
import 'package:amity_sdk/domain/usecase/feed/get_user_feed_usecase.dart';
import 'package:amity_sdk/domain/usecase/file/file.dart';
import 'package:amity_sdk/domain/usecase/file/file_audio_upload_usecase.dart';
import 'package:amity_sdk/domain/usecase/file/file_image_upload_usecase.dart';
import 'package:amity_sdk/domain/usecase/file/file_upload_usecase.dart';
import 'package:amity_sdk/domain/usecase/file/file_video_upload_usecase.dart';
import 'package:amity_sdk/domain/usecase/file/get_file_usecase.dart';
import 'package:amity_sdk/domain/usecase/login_usecase.dart';
import 'package:amity_sdk/domain/usecase/notification/register_device_notification_usecase.dart';
import 'package:amity_sdk/domain/usecase/notification/unregister_device_notification_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/get_post_by_id_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/post.dart';
import 'package:amity_sdk/domain/usecase/post/post_create_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/post_delete_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/post_flag_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/post_get_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/post_unflag_usecase.dart';
import 'package:amity_sdk/domain/usecase/post/post_update_usecase.dart';
import 'package:amity_sdk/domain/usecase/reaction/add_reaction_usecase.dart';
import 'package:amity_sdk/domain/usecase/reaction/reaction.dart';
import 'package:amity_sdk/domain/usecase/reaction/remove_reaction_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/accept_follow_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/decline_follow_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/get_my_follow_info_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/get_my_followers_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/get_my_followings_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/get_user_follow_info_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/get_user_followers_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/get_user_followings_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/relationship.dart';
import 'package:amity_sdk/domain/usecase/relationship/remove_follower_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/unfollow_usecase.dart';
import 'package:amity_sdk/domain/usecase/relationship/user_follow_request_usecase.dart';
import 'package:amity_sdk/domain/usecase/search_user_by_display_name_usecase.dart';
import 'package:amity_sdk/domain/usecase/usecase.dart';
import 'package:amity_sdk/domain/usecase/user/get_all_user_usecase.dart';
import 'package:amity_sdk/domain/usecase/user/get_user_by_id_usecase.dart';
import 'package:amity_sdk/domain/usecase/user/user.dart';
import 'package:amity_sdk/lib.dart';
import 'package:amity_sdk/public/amity_core_client.dart';
import 'package:amity_sdk/public/client/amity_social_client.dart';
import 'package:amity_sdk/public/client/client.dart';
import 'package:amity_sdk/public/model_extenstion/amity_comment_extenstion.dart';
import 'package:amity_sdk/public/model_extenstion/amity_post_data_extension.dart';
import 'package:amity_sdk/public/model_extenstion/amity_post_extension.dart';
import 'package:amity_sdk/public/model_extenstion/amity_post_image_data_extension.dart';
import 'package:amity_sdk/public/model_extenstion/amity_post_video_data_extension.dart';
import 'package:amity_sdk/public/model_extenstion/amity_user_extension.dart';
import 'package:amity_sdk/public/model_extenstion/model_extenstion.dart';
import 'package:amity_sdk/public/public.dart';
import 'package:amity_sdk/public/query_builder/amity_all_user_query_builder.dart';
import 'package:amity_sdk/public/query_builder/amity_user_search_display_name_query_builder.dart';
import 'package:amity_sdk/public/query_builder/comment/comment.dart';
import 'package:amity_sdk/public/query_builder/comment/comment_create_query_builder.dart';
import 'package:amity_sdk/public/query_builder/comment/comment_flag_query_builder.dart';
import 'package:amity_sdk/public/query_builder/comment/comment_get_query_builder.dart';
import 'package:amity_sdk/public/query_builder/feed/community_feed_query_builder.dart';
import 'package:amity_sdk/public/query_builder/feed/feed.dart';
import 'package:amity_sdk/public/query_builder/feed/global_feed_query_builder.dart';
import 'package:amity_sdk/public/query_builder/feed/user_feed_query_builder.dart';
import 'package:amity_sdk/public/query_builder/file/amity_audio_upload_query_builder.dart';
import 'package:amity_sdk/public/query_builder/file/amity_file_upload_query_builder.dart';
import 'package:amity_sdk/public/query_builder/file/amity_image_upload_query_builder.dart';
import 'package:amity_sdk/public/query_builder/file/amity_video_upload_query_builder.dart';
import 'package:amity_sdk/public/query_builder/file/file.dart';
import 'package:amity_sdk/public/query_builder/login_query_builder.dart';
import 'package:amity_sdk/public/query_builder/post/post.dart';
import 'package:amity_sdk/public/query_builder/post/post_by_id_query_builder.dart';
import 'package:amity_sdk/public/query_builder/post/post_create_query_builder.dart';
import 'package:amity_sdk/public/query_builder/post/post_flag_query_builder.dart';
import 'package:amity_sdk/public/query_builder/post/post_get_query_builder.dart';
import 'package:amity_sdk/public/query_builder/post/post_update_query_builder.dart';
import 'package:amity_sdk/public/query_builder/query_builder.dart';
import 'package:amity_sdk/public/query_builder/reaction/reaction.dart';
import 'package:amity_sdk/public/query_builder/reaction/reaction_query_builder.dart';
import 'package:amity_sdk/public/query_builder/relationship/amity_my_followers_query_builder.dart';
import 'package:amity_sdk/public/query_builder/relationship/amity_my_followings_query_builder.dart';
import 'package:amity_sdk/public/query_builder/relationship/amity_user_followers_query_builder.dart';
import 'package:amity_sdk/public/query_builder/relationship/amity_user_followings_query_builder.dart';
import 'package:amity_sdk/public/query_builder/relationship/relationship.dart';
import 'package:amity_sdk/public/repo/comment_repository.dart';
import 'package:amity_sdk/public/repo/feed_repository.dart';
import 'package:amity_sdk/public/repo/file_repository.dart';
import 'package:amity_sdk/public/repo/notification_repository.dart';
import 'package:amity_sdk/public/repo/post_repository.dart';
import 'package:amity_sdk/public/repo/repo.dart';
import 'package:amity_sdk/public/repo/sub_set/amity_my_user_relationship_repository.dart';
import 'package:amity_sdk/public/repo/sub_set/amity_user_flag_repository.dart';
import 'package:amity_sdk/public/repo/sub_set/amity_user_relationship_repository.dart';
import 'package:amity_sdk/public/repo/sub_set/amity_user_relationships_repository.dart';
import 'package:amity_sdk/public/repo/sub_set/sub_set.dart';
import 'package:amity_sdk/public/repo/user_repository.dart';
14
likes
0
pub points
85%
popularity

Publisher

verified publisheramity.co

The SDK that enables social features such as Feeds, Groups, Profiles, Content Posts, and Social Media Type Interactions

Homepage

License

unknown (LICENSE)

Dependencies

dio, flutter, get, get_it, hive, hive_flutter, http, mqtt_client, path_provider

More

Packages that depend on amity_sdk