trakt_dio_api 0.0.3 copy "trakt_dio_api: ^0.0.3" to clipboard
trakt_dio_api: ^0.0.3 copied to clipboard

Dart client side API package for Trakt using Dio generator

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add trakt_dio_api

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

dependencies:
  trakt_dio_api: ^0.0.3

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

Import it

Now in your Dart code, you can use:

import 'package:trakt_dio_api/dio_middleware/interceptors/trakt_interceptor.dart';
import 'package:trakt_dio_api/models/account.dart';
import 'package:trakt_dio_api/models/account.g.dart';
import 'package:trakt_dio_api/models/api_configuration.dart';
import 'package:trakt_dio_api/models/avatar.dart';
import 'package:trakt_dio_api/models/avatar.g.dart';
import 'package:trakt_dio_api/models/checkin_body.dart';
import 'package:trakt_dio_api/models/checkin_body.g.dart';
import 'package:trakt_dio_api/models/comment_body.dart';
import 'package:trakt_dio_api/models/comment_body.g.dart';
import 'package:trakt_dio_api/models/connections.dart';
import 'package:trakt_dio_api/models/connections.g.dart';
import 'package:trakt_dio_api/models/enums.dart';
import 'package:trakt_dio_api/models/get_access_token_from_device_code_body.dart';
import 'package:trakt_dio_api/models/get_access_token_from_device_code_body.g.dart';
import 'package:trakt_dio_api/models/get_access_token_from_oauth_body.dart';
import 'package:trakt_dio_api/models/get_access_token_from_oauth_body.g.dart';
import 'package:trakt_dio_api/models/get_device_code_body.dart';
import 'package:trakt_dio_api/models/get_device_code_body.g.dart';
import 'package:trakt_dio_api/models/ids.dart';
import 'package:trakt_dio_api/models/ids.g.dart';
import 'package:trakt_dio_api/models/images.dart';
import 'package:trakt_dio_api/models/images.g.dart';
import 'package:trakt_dio_api/models/media_item_reorder_body.dart';
import 'package:trakt_dio_api/models/media_item_reorder_body.g.dart';
import 'package:trakt_dio_api/models/models.dart';
import 'package:trakt_dio_api/models/refresh_access_token_body.dart';
import 'package:trakt_dio_api/models/refresh_access_token_body.g.dart';
import 'package:trakt_dio_api/models/reply_body.dart';
import 'package:trakt_dio_api/models/reply_body.g.dart';
import 'package:trakt_dio_api/models/revoke_access_token_body.dart';
import 'package:trakt_dio_api/models/revoke_access_token_body.g.dart';
import 'package:trakt_dio_api/models/scrobble_body.dart';
import 'package:trakt_dio_api/models/scrobble_body.g.dart';
import 'package:trakt_dio_api/models/sharing_text.dart';
import 'package:trakt_dio_api/models/sharing_text.g.dart';
import 'package:trakt_dio_api/models/social_ids.dart';
import 'package:trakt_dio_api/models/social_ids.g.dart';
import 'package:trakt_dio_api/models/synch_collection_body.dart';
import 'package:trakt_dio_api/models/synch_collection_body.g.dart';
import 'package:trakt_dio_api/models/synch_history_body.dart';
import 'package:trakt_dio_api/models/synch_history_body.g.dart';
import 'package:trakt_dio_api/models/trakt_media_item.dart';
import 'package:trakt_dio_api/models/trakt_media_item.g.dart';
import 'package:trakt_dio_api/models/user.dart';
import 'package:trakt_dio_api/models/user.g.dart';
import 'package:trakt_dio_api/trakt.dart';
import 'package:trakt_dio_api/utils/base_dio_client.dart';
import 'package:trakt_dio_api/utils/utils.dart';
import 'package:trakt_dio_api/versions/v2.dart';
import 'package:trakt_dio_api/versions/v2/auth/auth.dart';
import 'package:trakt_dio_api/versions/v2/auth/auth.g.dart';
import 'package:trakt_dio_api/versions/v2/calendars/calendars.dart';
import 'package:trakt_dio_api/versions/v2/calendars/calendars.g.dart';
import 'package:trakt_dio_api/versions/v2/certifications/certifications.dart';
import 'package:trakt_dio_api/versions/v2/certifications/certifications.g.dart';
import 'package:trakt_dio_api/versions/v2/checkin/checkin.dart';
import 'package:trakt_dio_api/versions/v2/checkin/checkin.g.dart';
import 'package:trakt_dio_api/versions/v2/comments/comments.dart';
import 'package:trakt_dio_api/versions/v2/comments/comments.g.dart';
import 'package:trakt_dio_api/versions/v2/countries/countries.dart';
import 'package:trakt_dio_api/versions/v2/countries/countries.g.dart';
import 'package:trakt_dio_api/versions/v2/episodes/episodes.dart';
import 'package:trakt_dio_api/versions/v2/episodes/episodes.g.dart';
import 'package:trakt_dio_api/versions/v2/export.dart';
import 'package:trakt_dio_api/versions/v2/genres/genres.dart';
import 'package:trakt_dio_api/versions/v2/genres/genres.g.dart';
import 'package:trakt_dio_api/versions/v2/languages/languages.dart';
import 'package:trakt_dio_api/versions/v2/languages/languages.g.dart';
import 'package:trakt_dio_api/versions/v2/lists/lists.dart';
import 'package:trakt_dio_api/versions/v2/lists/lists.g.dart';
import 'package:trakt_dio_api/versions/v2/movies/movies.dart';
import 'package:trakt_dio_api/versions/v2/movies/movies.g.dart';
import 'package:trakt_dio_api/versions/v2/networks/networks.dart';
import 'package:trakt_dio_api/versions/v2/networks/networks.g.dart';
import 'package:trakt_dio_api/versions/v2/people/people.dart';
import 'package:trakt_dio_api/versions/v2/people/people.g.dart';
import 'package:trakt_dio_api/versions/v2/recommendations/recommendations.dart';
import 'package:trakt_dio_api/versions/v2/recommendations/recommendations.g.dart';
import 'package:trakt_dio_api/versions/v2/scrobble/scrobble.dart';
import 'package:trakt_dio_api/versions/v2/scrobble/scrobble.g.dart';
import 'package:trakt_dio_api/versions/v2/search/search.dart';
import 'package:trakt_dio_api/versions/v2/search/search.g.dart';
import 'package:trakt_dio_api/versions/v2/seasons/seasons.dart';
import 'package:trakt_dio_api/versions/v2/seasons/seasons.g.dart';
import 'package:trakt_dio_api/versions/v2/shows/shows.dart';
import 'package:trakt_dio_api/versions/v2/shows/shows.g.dart';
import 'package:trakt_dio_api/versions/v2/synch/synch.dart';
import 'package:trakt_dio_api/versions/v2/synch/synch.g.dart';
import 'package:trakt_dio_api/versions/v2/users/users.dart';
import 'package:trakt_dio_api/versions/v2/users/users.g.dart';
0
likes
30
pub points
0%
popularity

Publisher

verified publisherrevanthrevoori.com

Dart client side API package for Trakt using Dio generator

Homepage

License

MIT (LICENSE)

Dependencies

dio, equatable, json_annotation, logger, meta, pretty_dio_logger, retrofit

More

Packages that depend on trakt_dio_api