tmdb_dio_api 0.0.2 copy "tmdb_dio_api: ^0.0.2" to clipboard
tmdb_dio_api: ^0.0.2 copied to clipboard

Dart client side API package for TMDB using Dio generator

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add tmdb_dio_api

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

dependencies:
  tmdb_dio_api: ^0.0.2

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:tmdb_dio_api/dio_middleware/interceptors/tmdb_interceptor.dart';
import 'package:tmdb_dio_api/models/add_to_watchlist_body.dart';
import 'package:tmdb_dio_api/models/add_to_watchlist_body.g.dart';
import 'package:tmdb_dio_api/models/api_keys.dart';
import 'package:tmdb_dio_api/models/auth_create_access_token_body.dart';
import 'package:tmdb_dio_api/models/auth_create_access_token_body.g.dart';
import 'package:tmdb_dio_api/models/auth_create_request_token_body.dart';
import 'package:tmdb_dio_api/models/auth_create_request_token_body.g.dart';
import 'package:tmdb_dio_api/models/auth_delete_access_token_body.dart';
import 'package:tmdb_dio_api/models/auth_delete_access_token_body.g.dart';
import 'package:tmdb_dio_api/models/create_list_body.dart';
import 'package:tmdb_dio_api/models/create_list_body.g.dart';
import 'package:tmdb_dio_api/models/create_list_v4_body.dart';
import 'package:tmdb_dio_api/models/create_list_v4_body.g.dart';
import 'package:tmdb_dio_api/models/create_session_body.dart';
import 'package:tmdb_dio_api/models/create_session_body.g.dart';
import 'package:tmdb_dio_api/models/create_session_from_v4_access_token_body.dart';
import 'package:tmdb_dio_api/models/create_session_from_v4_access_token_body.g.dart';
import 'package:tmdb_dio_api/models/create_session_with_login_body.dart';
import 'package:tmdb_dio_api/models/create_session_with_login_body.g.dart';
import 'package:tmdb_dio_api/models/delete_session_body.dart';
import 'package:tmdb_dio_api/models/delete_session_body.g.dart';
import 'package:tmdb_dio_api/models/enums.dart';
import 'package:tmdb_dio_api/models/list_add_movie_body.dart';
import 'package:tmdb_dio_api/models/list_add_movie_body.g.dart';
import 'package:tmdb_dio_api/models/list_item.dart';
import 'package:tmdb_dio_api/models/list_item.g.dart';
import 'package:tmdb_dio_api/models/list_items_body.dart';
import 'package:tmdb_dio_api/models/list_items_body.g.dart';
import 'package:tmdb_dio_api/models/list_remove_movie_body.dart';
import 'package:tmdb_dio_api/models/list_remove_movie_body.g.dart';
import 'package:tmdb_dio_api/models/mark_favorite_body.dart';
import 'package:tmdb_dio_api/models/mark_favorite_body.g.dart';
import 'package:tmdb_dio_api/models/models.dart';
import 'package:tmdb_dio_api/models/rating_body.dart';
import 'package:tmdb_dio_api/models/rating_body.g.dart';
import 'package:tmdb_dio_api/models/update_list_v4_body.dart';
import 'package:tmdb_dio_api/models/update_list_v4_body.g.dart';
import 'package:tmdb_dio_api/tmdb.dart';
import 'package:tmdb_dio_api/utils/base_dio_client.dart';
import 'package:tmdb_dio_api/utils/utils.dart';
import 'package:tmdb_dio_api/versions/v3.dart';
import 'package:tmdb_dio_api/versions/v3/account/account.dart';
import 'package:tmdb_dio_api/versions/v3/account/account.g.dart';
import 'package:tmdb_dio_api/versions/v3/authentication/authentication.dart';
import 'package:tmdb_dio_api/versions/v3/authentication/authentication.g.dart';
import 'package:tmdb_dio_api/versions/v3/certificates/certificates.dart';
import 'package:tmdb_dio_api/versions/v3/certificates/certificates.g.dart';
import 'package:tmdb_dio_api/versions/v3/changes/changes.dart';
import 'package:tmdb_dio_api/versions/v3/changes/changes.g.dart';
import 'package:tmdb_dio_api/versions/v3/collections/collections.dart';
import 'package:tmdb_dio_api/versions/v3/collections/collections.g.dart';
import 'package:tmdb_dio_api/versions/v3/companies/companies.dart';
import 'package:tmdb_dio_api/versions/v3/companies/companies.g.dart';
import 'package:tmdb_dio_api/versions/v3/configuration/configuration.dart';
import 'package:tmdb_dio_api/versions/v3/configuration/configuration.g.dart';
import 'package:tmdb_dio_api/versions/v3/credits/credits.dart';
import 'package:tmdb_dio_api/versions/v3/credits/credits.g.dart';
import 'package:tmdb_dio_api/versions/v3/discover/discover.dart';
import 'package:tmdb_dio_api/versions/v3/discover/discover.g.dart';
import 'package:tmdb_dio_api/versions/v3/export.dart';
import 'package:tmdb_dio_api/versions/v3/find/find.dart';
import 'package:tmdb_dio_api/versions/v3/find/find.g.dart';
import 'package:tmdb_dio_api/versions/v3/genres/genres.dart';
import 'package:tmdb_dio_api/versions/v3/genres/genres.g.dart';
import 'package:tmdb_dio_api/versions/v3/guest_sessions/guest_sessions.dart';
import 'package:tmdb_dio_api/versions/v3/guest_sessions/guest_sessions.g.dart';
import 'package:tmdb_dio_api/versions/v3/keywords/keywords.dart';
import 'package:tmdb_dio_api/versions/v3/keywords/keywords.g.dart';
import 'package:tmdb_dio_api/versions/v3/lists/lists.dart';
import 'package:tmdb_dio_api/versions/v3/lists/lists.g.dart';
import 'package:tmdb_dio_api/versions/v3/movies/movies.dart';
import 'package:tmdb_dio_api/versions/v3/movies/movies.g.dart';
import 'package:tmdb_dio_api/versions/v3/networks/networks.dart';
import 'package:tmdb_dio_api/versions/v3/networks/networks.g.dart';
import 'package:tmdb_dio_api/versions/v3/people/people.dart';
import 'package:tmdb_dio_api/versions/v3/people/people.g.dart';
import 'package:tmdb_dio_api/versions/v3/reviews/reviews.dart';
import 'package:tmdb_dio_api/versions/v3/reviews/reviews.g.dart';
import 'package:tmdb_dio_api/versions/v3/search/search.dart';
import 'package:tmdb_dio_api/versions/v3/search/search.g.dart';
import 'package:tmdb_dio_api/versions/v3/trending/trending.dart';
import 'package:tmdb_dio_api/versions/v3/trending/trending.g.dart';
import 'package:tmdb_dio_api/versions/v3/tv/tv.dart';
import 'package:tmdb_dio_api/versions/v3/tv/tv.g.dart';
import 'package:tmdb_dio_api/versions/v3/tv_episode_groups/tv_episode_groups.dart';
import 'package:tmdb_dio_api/versions/v3/tv_episode_groups/tv_episode_groups.g.dart';
import 'package:tmdb_dio_api/versions/v3/tv_episodes/tv_episodes.dart';
import 'package:tmdb_dio_api/versions/v3/tv_episodes/tv_episodes.g.dart';
import 'package:tmdb_dio_api/versions/v3/tv_seasons/tv_seasons.dart';
import 'package:tmdb_dio_api/versions/v3/tv_seasons/tv_seasons.g.dart';
import 'package:tmdb_dio_api/versions/v4.dart';
import 'package:tmdb_dio_api/versions/v4/account/account.dart';
import 'package:tmdb_dio_api/versions/v4/account/account.g.dart';
import 'package:tmdb_dio_api/versions/v4/auth/auth.dart';
import 'package:tmdb_dio_api/versions/v4/auth/auth.g.dart';
import 'package:tmdb_dio_api/versions/v4/export.dart';
import 'package:tmdb_dio_api/versions/v4/list/list.dart';
import 'package:tmdb_dio_api/versions/v4/list/list.g.dart';
0
likes
30
pub points
0%
popularity

Publisher

verified publisherrevanthrevoori.com

Dart client side API package for TMDB using Dio generator

Homepage

License

MIT (LICENSE)

Dependencies

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

More

Packages that depend on tmdb_dio_api