music_playce_sdk 1.0.3 copy "music_playce_sdk: ^1.0.3" to clipboard
music_playce_sdk: ^1.0.3 copied to clipboard

discontinued

A new Flutter project.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add music_playce_sdk

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

dependencies:
  music_playce_sdk: ^1.0.3

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:music_playce_sdk/core/api/endpoints/auth_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/media_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/notification_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/places_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/playlist_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/poll_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/post_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/search_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/tags_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/user_endpoint.dart';
import 'package:music_playce_sdk/core/api/endpoints/v3/auth_endpoint.dart';
import 'package:music_playce_sdk/core/api/environment/environment.dart';
import 'package:music_playce_sdk/core/api/environment/environment_impl.dart';
import 'package:music_playce_sdk/core/api/exceptions/environment/environment_exceptions.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/bad_request_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/conflict_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/forbidden_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/music_playce_http_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/not_acceptable_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/not_found_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/payment_required_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/too_many_request_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/unauthorized_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/unknown_error_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http/unprocessable_entity_exception.dart';
import 'package:music_playce_sdk/core/api/exceptions/http_exceptions.dart';
import 'package:music_playce_sdk/core/api/interceptors/refresh_token_interceptor.dart';
import 'package:music_playce_sdk/core/api/interceptors/set_token_interceptor.dart';
import 'package:music_playce_sdk/core/api/models/analytics/indication_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/playlist_creation_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/play_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/poll_creation_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/poll_insufficient_permission_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/post_detail_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/upload_event.dart';
import 'package:music_playce_sdk/core/api/models/analytics/user_session_data.dart';
import 'package:music_playce_sdk/core/api/models/auth/activity_request.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/activity_response.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/auth_credentials.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/auth_extra_body.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/forgot_password_request.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/policy_terms.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/refresh_token_request.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/refresh_token_response.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/signin_response.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/signout_response.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/signup_request.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/signup_response.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/spotify_login_request.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/v3/signup_request.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/v3/signup_response.model.dart';
import 'package:music_playce_sdk/core/api/models/auth/validate_token_response.model.dart';
import 'package:music_playce_sdk/core/api/models/base_model.dart';
import 'package:music_playce_sdk/core/api/models/cursor.dart';
import 'package:music_playce_sdk/core/api/models/media/draft.model.dart';
import 'package:music_playce_sdk/core/api/models/media/genre.model.dart';
import 'package:music_playce_sdk/core/api/models/notification/notification.dart';
import 'package:music_playce_sdk/core/api/models/places/place_response.model.dart';
import 'package:music_playce_sdk/core/api/models/playlists/playlist_response.model.dart';
import 'package:music_playce_sdk/core/api/models/poll/poll_create_response.dart';
import 'package:music_playce_sdk/core/api/models/poll/poll_question.dart';
import 'package:music_playce_sdk/core/api/models/posts/create_post_request.dart';
import 'package:music_playce_sdk/core/api/models/posts/create_tag_response.dart';
import 'package:music_playce_sdk/core/api/models/posts/hexColor.dart';
import 'package:music_playce_sdk/core/api/models/posts/indication.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/like.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/links.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/media.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/meta.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/music.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/play.dart';
import 'package:music_playce_sdk/core/api/models/posts/posts.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/post_created_updated_response.dart';
import 'package:music_playce_sdk/core/api/models/posts/release.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/share.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/tag.model.dart';
import 'package:music_playce_sdk/core/api/models/posts/update_post_request.dart';
import 'package:music_playce_sdk/core/api/models/search/search_item.dart';
import 'package:music_playce_sdk/core/api/models/search/search_playlist_response.dart';
import 'package:music_playce_sdk/core/api/models/users/follows.dart';
import 'package:music_playce_sdk/core/api/models/users/picture.model.dart';
import 'package:music_playce_sdk/core/api/models/users/term.dart';
import 'package:music_playce_sdk/core/api/models/users/user_playlists_response.model.dart';
import 'package:music_playce_sdk/core/api/models/users/user_privileges.model.dart';
import 'package:music_playce_sdk/core/api/models/users/user_quotas.model.dart';
import 'package:music_playce_sdk/core/api/models/users/user_response.model.dart';
import 'package:music_playce_sdk/core/api/models/users/user_roles.model.dart';
import 'package:music_playce_sdk/core/api/models/users/user_update_request.dart';
import 'package:music_playce_sdk/core/api/models/users/user_update_response.model.dart';
import 'package:music_playce_sdk/core/api/repositories/audio/audio_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/audio/impl/audio_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/auth_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/impl/auth_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/impl/notification_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/impl/places_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/impl/playlists_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/impl/user_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/media/impl/media_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/media/media_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/notification_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/places_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/playlists_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/poll/impl/poll_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/poll/poll_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/post/impl/post_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/post/post_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/search/impl/search_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/search/search_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/tags/impl/tags_repository_impl.dart';
import 'package:music_playce_sdk/core/api/repositories/tags/tags_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/users_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/v3/auth/auth_repository.dart';
import 'package:music_playce_sdk/core/api/repositories/v3/auth/auth_repository_impl.dart';
import 'package:music_playce_sdk/core/api/services/auth_service.dart';
import 'package:music_playce_sdk/core/api/services/impl/auth_service_impl.dart';
import 'package:music_playce_sdk/core/api/services/upload_service/upload_service.dart';
import 'package:music_playce_sdk/core/api/services/upload_service/upload_service_impl.dart';
import 'package:music_playce_sdk/core/http/impl/music_playce_http_impl.dart';
import 'package:music_playce_sdk/core/http/music_playce_http.dart';
import 'package:music_playce_sdk/core/http/music_playce_http_headers.dart';
import 'package:music_playce_sdk/core/http/music_playce_http_interceptor.dart';
import 'package:music_playce_sdk/core/http/music_playce_http_interceptor_wrapper.dart';
import 'package:music_playce_sdk/core/http/music_playce_http_request.dart';
import 'package:music_playce_sdk/core/http/music_playce_http_response.dart';
import 'package:music_playce_sdk/core/http/music_playce_http_status.dart';
import 'package:music_playce_sdk/core/utils/http_utils.dart';
import 'package:music_playce_sdk/core/utils/map_utils.dart';
import 'package:music_playce_sdk/core/utils/string_util.dart';
import 'package:music_playce_sdk/main.dart';