joelhenryclark123 / tmdb-ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swagger_client

SwaggerClient - the Ruby gem for the TMDB API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 3
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.ruby.RubyClientCodegen

Installation

Build a gem

To build the Ruby code into a gem:

gem build swagger_client.gemspec

Then either install the gem locally:

gem install ./swagger_client-1.0.0.gem

(for development, run gem install --dev ./swagger_client-1.0.0.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'swagger_client', '~> 1.0.0'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

gem 'swagger_client', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then run the following code:

# Load the gem
require 'swagger_client'
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::AccountIdFavoriteBody.new, # AccountIdFavoriteBody | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Add Favorite
  result = api_instance.account_add_favorite(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_add_favorite: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::AccountIdWatchlistBody.new, # AccountIdWatchlistBody | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Add To Watchlist
  result = api_instance.account_add_to_watchlist(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_add_to_watchlist: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.account_details(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Favorite TV
  result = api_instance.account_favorite_tv(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_favorite_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Favorite Movies
  result = api_instance.account_get_favorites(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_get_favorites: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Lists
  result = api_instance.account_lists(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_lists: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Rated Movies
  result = api_instance.account_rated_movies(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_rated_movies: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Rated TV
  result = api_instance.account_rated_tv(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_rated_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Rated TV Episodes
  result = api_instance.account_rated_tv_episodes(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_rated_tv_episodes: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Watchlist Movies
  result = api_instance.account_watchlist_movies(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_watchlist_movies: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
account_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Watchlist TV
  result = api_instance.account_watchlist_tv(account_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->account_watchlist_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
network_id = SwaggerClient::null.new #  | 


begin
  #Images
  result = api_instance.alternative_names_copy(network_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->alternative_names_copy: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Create Guest Session
  result = api_instance.authentication_create_guest_session
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_create_guest_session: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Create Request Token
  result = api_instance.authentication_create_request_token
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_create_request_token: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  body: SwaggerClient::SessionNewBody.new # SessionNewBody | 
}

begin
  #Create Session
  result = api_instance.authentication_create_session(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_create_session: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  body: SwaggerClient::TokenValidateWithLoginBody.new # TokenValidateWithLoginBody | 
}

begin
  #Create Session (with login)
  result = api_instance.authentication_create_session_from_login(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_create_session_from_login: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  body: SwaggerClient::Convert4Body.new # Convert4Body | 
}

begin
  #Create Session (from v4 token)
  result = api_instance.authentication_create_session_from_v4_token(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_create_session_from_v4_token: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  body: SwaggerClient::AuthenticationSessionBody.new # AuthenticationSessionBody | 
}

begin
  #Delete Session
  result = api_instance.authentication_delete_session(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_delete_session: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Validate Key
  result = api_instance.authentication_validate_key
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->authentication_validate_key: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Movie Certifications
  result = api_instance.certification_movie_list
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->certification_movie_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #TV Certifications
  result = api_instance.certifications_tv_list
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->certifications_tv_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #Movie List
  result = api_instance.changes_movie_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->changes_movie_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #People List
  result = api_instance.changes_people_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->changes_people_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #TV List
  result = api_instance.changes_tv_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->changes_tv_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
collection_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.collection_details(collection_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->collection_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
collection_id = SwaggerClient::null.new #  | 
opts = { 
  include_image_language: SwaggerClient::null.new, #  | specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
  language: SwaggerClient::null.new #  | 
}

begin
  #Images
  result = api_instance.collection_images(collection_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->collection_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
collection_id = SwaggerClient::null.new #  | 


begin
  #Translations
  result = api_instance.collection_translations(collection_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->collection_translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
company_id = SwaggerClient::null.new #  | 


begin
  #Alternative Names
  result = api_instance.company_alternative_names(company_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->company_alternative_names: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
company_id = SwaggerClient::null.new #  | 


begin
  #Details
  result = api_instance.company_details(company_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->company_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
company_id = SwaggerClient::null.new #  | 


begin
  #Images
  result = api_instance.company_images(company_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->company_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Countries
  api_instance.configuration_countries(opts)
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->configuration_countries: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Details
  result = api_instance.configuration_details
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->configuration_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Jobs
  api_instance.configuration_jobs
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->configuration_jobs: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Languages
  api_instance.configuration_languages
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->configuration_languages: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Primary Translations
  api_instance.configuration_primary_translations
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->configuration_primary_translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Timezones
  api_instance.configuration_timezones
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->configuration_timezones: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
credit_id = SwaggerClient::null.new #  | 


begin
  #Details
  result = api_instance.credit_details(credit_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->credit_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
network_id = SwaggerClient::null.new #  | 


begin
  #Alternative Names
  result = api_instance.details_copy(network_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->details_copy: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  certification: SwaggerClient::null.new, #  | use in conjunction with `region`
  certification_gte: SwaggerClient::null.new, #  | use in conjunction with `region`
  certification_lte: SwaggerClient::null.new, #  | use in conjunction with `region`
  certification_country: SwaggerClient::null.new, #  | use in conjunction with the `certification`, `certification.gte` and `certification.lte` filters
  include_adult: SwaggerClient::null.new, #  | 
  include_video: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  primary_release_year: SwaggerClient::null.new, #  | 
  primary_release_date_gte: SwaggerClient::null.new, #  | 
  primary_release_date_lte: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new, #  | 
  release_date_gte: SwaggerClient::null.new, #  | 
  release_date_lte: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new, #  | 
  vote_average_gte: SwaggerClient::null.new, #  | 
  vote_average_lte: SwaggerClient::null.new, #  | 
  vote_count_gte: SwaggerClient::null.new, #  | 
  vote_count_lte: SwaggerClient::null.new, #  | 
  watch_region: SwaggerClient::null.new, #  | 
  with_cast: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_companies: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_crew: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_genres: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_keywords: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_origin_country: SwaggerClient::null.new, #  | 
  with_original_language: SwaggerClient::null.new, #  | 
  with_people: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_release_type: SwaggerClient::null.new, #  | possible values are: [1, 2, 3, 4, 5, 6] can be a comma (`AND`) or pipe (`OR`) separated query, can be used in conjunction with `region`
  with_runtime_gte: SwaggerClient::null.new, #  | 
  with_runtime_lte: SwaggerClient::null.new, #  | 
  with_watch_monetization_types: SwaggerClient::null.new, #  | possible values are: [flatrate, free, ads, rent, buy] use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
  with_watch_providers: SwaggerClient::null.new, #  | use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
  without_companies: SwaggerClient::null.new, #  | 
  without_genres: SwaggerClient::null.new, #  | 
  without_keywords: SwaggerClient::null.new, #  | 
  without_watch_providers: SwaggerClient::null.new, #  | 
  year: SwaggerClient::null.new #  | 
}

begin
  #Movie
  result = api_instance.discover_movie(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->discover_movie: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  air_date_gte: SwaggerClient::null.new, #  | 
  air_date_lte: SwaggerClient::null.new, #  | 
  first_air_date_year: SwaggerClient::null.new, #  | 
  first_air_date_gte: SwaggerClient::null.new, #  | 
  first_air_date_lte: SwaggerClient::null.new, #  | 
  include_adult: SwaggerClient::null.new, #  | 
  include_null_first_air_dates: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  screened_theatrically: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new, #  | 
  timezone: SwaggerClient::null.new, #  | 
  vote_average_gte: SwaggerClient::null.new, #  | 
  vote_average_lte: SwaggerClient::null.new, #  | 
  vote_count_gte: SwaggerClient::null.new, #  | 
  vote_count_lte: SwaggerClient::null.new, #  | 
  watch_region: SwaggerClient::null.new, #  | 
  with_companies: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_genres: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_keywords: SwaggerClient::null.new, #  | can be a comma (`AND`) or pipe (`OR`) separated query
  with_networks: SwaggerClient::null.new, #  | 
  with_origin_country: SwaggerClient::null.new, #  | 
  with_original_language: SwaggerClient::null.new, #  | 
  with_runtime_gte: SwaggerClient::null.new, #  | 
  with_runtime_lte: SwaggerClient::null.new, #  | 
  with_status: SwaggerClient::null.new, #  | possible values are: [0, 1, 2, 3, 4, 5], can be a comma (`AND`) or pipe (`OR`) separated query
  with_watch_monetization_types: SwaggerClient::null.new, #  | possible values are: [flatrate, free, ads, rent, buy] use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
  with_watch_providers: SwaggerClient::null.new, #  | use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
  without_companies: SwaggerClient::null.new, #  | 
  without_genres: SwaggerClient::null.new, #  | 
  without_keywords: SwaggerClient::null.new, #  | 
  without_watch_providers: SwaggerClient::null.new, #  | 
  with_type: SwaggerClient::null.new #  | possible values are: [0, 1, 2, 3, 4, 5, 6], can be a comma (`AND`) or pipe (`OR`) separated query
}

begin
  #TV
  result = api_instance.discover_tv(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->discover_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
external_id = SwaggerClient::null.new #  | 
external_source = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Find By ID
  result = api_instance.find_by_id(external_id, external_source, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->find_by_id: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Movie List
  result = api_instance.genre_movie_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->genre_movie_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #TV List
  result = api_instance.genre_tv_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->genre_tv_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
guest_session_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Rated Movies
  result = api_instance.guest_session_rated_movies(guest_session_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->guest_session_rated_movies: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
guest_session_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Rated TV
  result = api_instance.guest_session_rated_tv(guest_session_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->guest_session_rated_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
guest_session_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  sort_by: SwaggerClient::null.new #  | 
}

begin
  #Rated TV Episodes
  result = api_instance.guest_session_rated_tv_episodes(guest_session_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->guest_session_rated_tv_episodes: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
keyword_id = SwaggerClient::null.new #  | 


begin
  #Details
  result = api_instance.keyword_details(keyword_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->keyword_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
keyword_id = SwaggerClient::null.new #  | 
opts = { 
  include_adult: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Movies
  result = api_instance.keyword_movies(keyword_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->keyword_movies: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
list_id = SwaggerClient::null.new #  | 
session_id = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::ListIdAddItemBody.new # ListIdAddItemBody | 
}

begin
  #Add Movie
  result = api_instance.list_add_movie(list_id, session_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_add_movie: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
list_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  movie_id: SwaggerClient::null.new #  | 
}

begin
  #Check Item Status
  result = api_instance.list_check_item_status(list_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_check_item_status: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
list_id = SwaggerClient::null.new #  | 
session_id = SwaggerClient::null.new #  | 
confirm = SwaggerClient::null.new #  | 


begin
  #Clear
  result = api_instance.list_clear(list_id, session_id, confirm)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_clear: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
session_id = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::Model3ListBody.new # Model3ListBody | 
}

begin
  #Create
  result = api_instance.list_create(session_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_create: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
list_id = SwaggerClient::null.new #  | 
session_id = SwaggerClient::null.new #  | 


begin
  #Delete
  result = api_instance.list_delete(list_id, session_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_delete: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
list_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.list_details(list_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
list_id = SwaggerClient::null.new #  | 
session_id = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::ListIdRemoveItemBody.new # ListIdRemoveItemBody | 
}

begin
  #Remove Movie
  result = api_instance.list_remove_movie(list_id, session_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->list_remove_movie: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  session_id: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new #  | 
}

begin
  #Account States
  result = api_instance.movie_account_states(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_account_states: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
content_type = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::MovieIdRatingBody.new, # MovieIdRatingBody | 
  guest_session_id: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Add Rating
  result = api_instance.movie_add_rating(movie_id, content_type, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_add_rating: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  country: SwaggerClient::null.new #  | specify a ISO-3166-1 value to filter the results
}

begin
  #Alternative Titles
  result = api_instance.movie_alternative_titles(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_alternative_titles: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #Changes
  api_instance.movie_changes(movie_id, opts)
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_changes: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Credits
  result = api_instance.movie_credits(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  content_type: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Delete Rating
  result = api_instance.movie_delete_rating(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_delete_rating: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  append_to_response: SwaggerClient::null.new, #  | comma separated list of endpoints within this namespace, 20 items max
  language: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.movie_details(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 


begin
  #External IDs
  result = api_instance.movie_external_ids(movie_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_external_ids: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  include_image_language: SwaggerClient::null.new, #  | specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
  language: SwaggerClient::null.new #  | 
}

begin
  #Images
  result = api_instance.movie_images(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 


begin
  #Keywords
  result = api_instance.movie_keywords(movie_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_keywords: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Latest
  result = api_instance.movie_latest_id
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_latest_id: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Lists
  result = api_instance.movie_lists(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_lists: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new #  | ISO-3166-1 code
}

begin
  #Now Playing
  result = api_instance.movie_now_playing_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_now_playing_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new #  | ISO-3166-1 code
}

begin
  #Popular
  result = api_instance.movie_popular_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_popular_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Recommendations
  api_instance.movie_recommendations(movie_id, opts)
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_recommendations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 


begin
  #Release Dates
  result = api_instance.movie_release_dates(movie_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_release_dates: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Reviews
  result = api_instance.movie_reviews(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_reviews: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Similar
  result = api_instance.movie_similar(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_similar: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new #  | ISO-3166-1 code
}

begin
  #Top Rated
  result = api_instance.movie_top_rated_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_top_rated_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 


begin
  #Translations
  result = api_instance.movie_translations(movie_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new #  | ISO-3166-1 code
}

begin
  #Upcoming
  result = api_instance.movie_upcoming_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_upcoming_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Videos
  result = api_instance.movie_videos(movie_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_videos: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
movie_id = SwaggerClient::null.new #  | 


begin
  #Watch Providers
  result = api_instance.movie_watch_providers(movie_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->movie_watch_providers: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
network_id = SwaggerClient::null.new #  | 


begin
  #Details
  result = api_instance.network_details(network_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->network_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #Changes
  result = api_instance.person_changes(person_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_changes: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Combined Credits
  result = api_instance.person_combined_credits(person_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_combined_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 
opts = { 
  append_to_response: SwaggerClient::null.new, #  | comma separated list of endpoints within this namespace, 20 items max
  language: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.person_details(person_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 


begin
  #External IDs
  result = api_instance.person_external_ids(person_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_external_ids: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 


begin
  #Images
  api_instance.person_images(person_id)
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Latest
  result = api_instance.person_latest_id
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_latest_id: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Movie Credits
  result = api_instance.person_movie_credits(person_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_movie_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Popular
  result = api_instance.person_popular_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_popular_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 
opts = { 
  page: SwaggerClient::null.new #  | 
}

begin
  #Tagged Images
  result = api_instance.person_tagged_images(person_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_tagged_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #TV Credits
  result = api_instance.person_tv_credits(person_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->person_tv_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
review_id = SwaggerClient::null.new #  | 


begin
  #Details
  result = api_instance.review_details(review_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->review_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  include_adult: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new #  | 
}

begin
  #Collection
  result = api_instance.search_collection(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_collection: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  page: SwaggerClient::null.new #  | 
}

begin
  #Company
  result = api_instance.search_company(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_company: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  page: SwaggerClient::null.new #  | 
}

begin
  #Keyword
  result = api_instance.search_keyword(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_keyword: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  include_adult: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  primary_release_year: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  region: SwaggerClient::null.new, #  | 
  year: SwaggerClient::null.new #  | 
}

begin
  #Movie
  result = api_instance.search_movie(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_movie: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  include_adult: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Multi
  result = api_instance.search_multi(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_multi: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  include_adult: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Person
  result = api_instance.search_person(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_person: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
query = SwaggerClient::null.new #  | 
opts = { 
  first_air_date_year: SwaggerClient::null.new, #  | 
  include_adult: SwaggerClient::null.new, #  | 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  year: SwaggerClient::null.new #  | 
}

begin
  #TV
  result = api_instance.search_tv(query, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->search_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
person_id = SwaggerClient::null.new #  | 


begin
  #Translations
  result = api_instance.translations(person_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
time_window = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | `ISO-639-1`-`ISO-3166-1` code
}

begin
  #All
  result = api_instance.trending_all(time_window, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->trending_all: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
time_window = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | `ISO-639-1`-`ISO-3166-1` code
}

begin
  #Movies
  result = api_instance.trending_movies(time_window, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->trending_movies: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
time_window = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | `ISO-639-1`-`ISO-3166-1` code
}

begin
  #People
  result = api_instance.trending_people(time_window, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->trending_people: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
time_window = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | `ISO-639-1`-`ISO-3166-1` code
}

begin
  #TV
  result = api_instance.trending_tv(time_window, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->trending_tv: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  session_id: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new #  | 
}

begin
  #Account States
  result = api_instance.tv_episode_account_states(series_id, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_account_states: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
content_type = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::EpisodeNumberRatingBody.new, # EpisodeNumberRatingBody | 
  guest_session_id: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Add Rating
  result = api_instance.tv_episode_add_rating(series_id, content_type, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_add_rating: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
episode_id = SwaggerClient::null.new #  | 


begin
  #Changes
  result = api_instance.tv_episode_changes_by_id(episode_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_changes_by_id: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Credits
  result = api_instance.tv_episode_credits(series_id, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  content_type: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Delete Rating
  result = api_instance.tv_episode_delete_rating(series_id, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_delete_rating: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  append_to_response: SwaggerClient::null.new, #  | comma separated list of endpoints within this namespace, 20 items max
  language: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.tv_episode_details(series_id, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 


begin
  #External IDs
  result = api_instance.tv_episode_external_ids(series_id, season_number, episode_number)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_external_ids: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
tv_episode_group_id = SwaggerClient::null.new #  | 


begin
  #Details
  result = api_instance.tv_episode_group_details(tv_episode_group_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_group_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  include_image_language: SwaggerClient::null.new, #  | specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
  language: SwaggerClient::null.new #  | 
}

begin
  #Images
  result = api_instance.tv_episode_images(series_id, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 


begin
  #Translations
  result = api_instance.tv_episode_translations(series_id, season_number, episode_number)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
episode_number = SwaggerClient::null.new #  | 
opts = { 
  include_video_language: SwaggerClient::null.new, #  | filter the list results by language, supports more than one value by using a comma
  language: SwaggerClient::null.new #  | 
}

begin
  #Videos
  result = api_instance.tv_episode_videos(series_id, season_number, episode_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_episode_videos: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  session_id: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new #  | 
}

begin
  #Account States
  result = api_instance.tv_season_account_states(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_account_states: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Aggregate Credits
  result = api_instance.tv_season_aggregate_credits(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_aggregate_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
season_id = SwaggerClient::null.new #  | 
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #Changes
  result = api_instance.tv_season_changes_by_id(season_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_changes_by_id: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Credits
  result = api_instance.tv_season_credits(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  append_to_response: SwaggerClient::null.new, #  | comma separated list of endpoints within this namespace, 20 items max
  language: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.tv_season_details(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 


begin
  #External IDs
  result = api_instance.tv_season_external_ids(series_id, season_number)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_external_ids: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  include_image_language: SwaggerClient::null.new, #  | specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
  language: SwaggerClient::null.new #  | 
}

begin
  #Images
  result = api_instance.tv_season_images(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 


begin
  #Translations
  result = api_instance.tv_season_translations(series_id, season_number)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  include_video_language: SwaggerClient::null.new, #  | filter the list results by language, supports more than one value by using a comma
  language: SwaggerClient::null.new #  | 
}

begin
  #Videos
  result = api_instance.tv_season_videos(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_videos: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
season_number = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Watch Providers
  result = api_instance.tv_season_watch_providers(series_id, season_number, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_season_watch_providers: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  session_id: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new #  | 
}

begin
  #Account States
  result = api_instance.tv_series_account_states(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_account_states: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
content_type = SwaggerClient::null.new #  | 
opts = { 
  body: SwaggerClient::SeriesIdRatingBody.new, # SeriesIdRatingBody | 
  guest_session_id: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Add Rating
  result = api_instance.tv_series_add_rating(series_id, content_type, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_add_rating: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Aggregate Credits
  result = api_instance.tv_series_aggregate_credits(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_aggregate_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  timezone: SwaggerClient::null.new #  | 
}

begin
  #Airing Today
  result = api_instance.tv_series_airing_today_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_airing_today_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Alternative Titles
  result = api_instance.tv_series_alternative_titles(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_alternative_titles: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  end_date: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  start_date: SwaggerClient::null.new #  | 
}

begin
  #Changes
  result = api_instance.tv_series_changes(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_changes: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Content Ratings
  result = api_instance.tv_series_content_ratings(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_content_ratings: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Credits
  result = api_instance.tv_series_credits(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_credits: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  content_type: SwaggerClient::null.new, #  | 
  guest_session_id: SwaggerClient::null.new, #  | 
  session_id: SwaggerClient::null.new #  | 
}

begin
  #Delete Rating
  result = api_instance.tv_series_delete_rating(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_delete_rating: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  append_to_response: SwaggerClient::null.new, #  | comma separated list of endpoints within this namespace, 20 items max
  language: SwaggerClient::null.new #  | 
}

begin
  #Details
  result = api_instance.tv_series_details(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_details: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Episode Groups
  result = api_instance.tv_series_episode_groups(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_episode_groups: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #External IDs
  result = api_instance.tv_series_external_ids(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_external_ids: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  include_image_language: SwaggerClient::null.new, #  | specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
  language: SwaggerClient::null.new #  | 
}

begin
  #Images
  result = api_instance.tv_series_images(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_images: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Keywords
  result = api_instance.tv_series_keywords(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_keywords: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new

begin
  #Latest
  result = api_instance.tv_series_latest_id
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_latest_id: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new, #  | 
  timezone: SwaggerClient::null.new #  | 
}

begin
  #On The Air
  result = api_instance.tv_series_on_the_air_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_on_the_air_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Popular
  result = api_instance.tv_series_popular_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_popular_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Recommendations
  result = api_instance.tv_series_recommendations(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_recommendations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Reviews
  result = api_instance.tv_series_reviews(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_reviews: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Screened Theatrically
  result = api_instance.tv_series_screened_theatrically(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_screened_theatrically: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Similar
  result = api_instance.tv_series_similar(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_similar: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  page: SwaggerClient::null.new #  | 
}

begin
  #Top Rated
  result = api_instance.tv_series_top_rated_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_top_rated_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Translations
  result = api_instance.tv_series_translations(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_translations: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 
opts = { 
  include_video_language: SwaggerClient::null.new, #  | filter the list results by language, supports more than one value by using a comma
  language: SwaggerClient::null.new #  | 
}

begin
  #Videos
  result = api_instance.tv_series_videos(series_id, opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_videos: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
series_id = SwaggerClient::null.new #  | 


begin
  #Watch Providers
  result = api_instance.tv_series_watch_providers(series_id)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->tv_series_watch_providers: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  watch_region: SwaggerClient::null.new #  | 
}

begin
  #TV Providers
  result = api_instance.watch_provider_tv_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->watch_provider_tv_list: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new #  | 
}

begin
  #Available Regions
  result = api_instance.watch_providers_available_regions(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->watch_providers_available_regions: #{e}"
end
# Setup authorization
SwaggerClient.configure do |config|
  # Configure API key authorization: sec0
  config.api_key['Authorization'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  #config.api_key_prefix['Authorization'] = 'Bearer'
end

api_instance = SwaggerClient::DefaultApi.new
opts = { 
  language: SwaggerClient::null.new, #  | 
  watch_region: SwaggerClient::null.new #  | 
}

begin
  #Movie Providers
  result = api_instance.watch_providers_movie_list(opts)
  p result
rescue SwaggerClient::ApiError => e
  puts "Exception when calling DefaultApi->watch_providers_movie_list: #{e}"
end

Documentation for API Endpoints

All URIs are relative to https://api.themoviedb.org

Class Method HTTP request Description
SwaggerClient::DefaultApi account_add_favorite POST /3/account/{account_id}/favorite Add Favorite
SwaggerClient::DefaultApi account_add_to_watchlist POST /3/account/{account_id}/watchlist Add To Watchlist
SwaggerClient::DefaultApi account_details GET /3/account/{account_id} Details
SwaggerClient::DefaultApi account_favorite_tv GET /3/account/{account_id}/favorite/tv Favorite TV
SwaggerClient::DefaultApi account_get_favorites GET /3/account/{account_id}/favorite/movies Favorite Movies
SwaggerClient::DefaultApi account_lists GET /3/account/{account_id}/lists Lists
SwaggerClient::DefaultApi account_rated_movies GET /3/account/{account_id}/rated/movies Rated Movies
SwaggerClient::DefaultApi account_rated_tv GET /3/account/{account_id}/rated/tv Rated TV
SwaggerClient::DefaultApi account_rated_tv_episodes GET /3/account/{account_id}/rated/tv/episodes Rated TV Episodes
SwaggerClient::DefaultApi account_watchlist_movies GET /3/account/{account_id}/watchlist/movies Watchlist Movies
SwaggerClient::DefaultApi account_watchlist_tv GET /3/account/{account_id}/watchlist/tv Watchlist TV
SwaggerClient::DefaultApi alternative_names_copy GET /3/network/{network_id}/images Images
SwaggerClient::DefaultApi authentication_create_guest_session GET /3/authentication/guest_session/new Create Guest Session
SwaggerClient::DefaultApi authentication_create_request_token GET /3/authentication/token/new Create Request Token
SwaggerClient::DefaultApi authentication_create_session POST /3/authentication/session/new Create Session
SwaggerClient::DefaultApi authentication_create_session_from_login POST /3/authentication/token/validate_with_login Create Session (with login)
SwaggerClient::DefaultApi authentication_create_session_from_v4_token POST /3/authentication/session/convert/4 Create Session (from v4 token)
SwaggerClient::DefaultApi authentication_delete_session DELETE /3/authentication/session Delete Session
SwaggerClient::DefaultApi authentication_validate_key GET /3/authentication Validate Key
SwaggerClient::DefaultApi certification_movie_list GET /3/certification/movie/list Movie Certifications
SwaggerClient::DefaultApi certifications_tv_list GET /3/certification/tv/list TV Certifications
SwaggerClient::DefaultApi changes_movie_list GET /3/movie/changes Movie List
SwaggerClient::DefaultApi changes_people_list GET /3/person/changes People List
SwaggerClient::DefaultApi changes_tv_list GET /3/tv/changes TV List
SwaggerClient::DefaultApi collection_details GET /3/collection/{collection_id} Details
SwaggerClient::DefaultApi collection_images GET /3/collection/{collection_id}/images Images
SwaggerClient::DefaultApi collection_translations GET /3/collection/{collection_id}/translations Translations
SwaggerClient::DefaultApi company_alternative_names GET /3/company/{company_id}/alternative_names Alternative Names
SwaggerClient::DefaultApi company_details GET /3/company/{company_id} Details
SwaggerClient::DefaultApi company_images GET /3/company/{company_id}/images Images
SwaggerClient::DefaultApi configuration_countries GET /3/configuration/countries Countries
SwaggerClient::DefaultApi configuration_details GET /3/configuration Details
SwaggerClient::DefaultApi configuration_jobs GET /3/configuration/jobs Jobs
SwaggerClient::DefaultApi configuration_languages GET /3/configuration/languages Languages
SwaggerClient::DefaultApi configuration_primary_translations GET /3/configuration/primary_translations Primary Translations
SwaggerClient::DefaultApi configuration_timezones GET /3/configuration/timezones Timezones
SwaggerClient::DefaultApi credit_details GET /3/credit/{credit_id} Details
SwaggerClient::DefaultApi details_copy GET /3/network/{network_id}/alternative_names Alternative Names
SwaggerClient::DefaultApi discover_movie GET /3/discover/movie Movie
SwaggerClient::DefaultApi discover_tv GET /3/discover/tv TV
SwaggerClient::DefaultApi find_by_id GET /3/find/{external_id} Find By ID
SwaggerClient::DefaultApi genre_movie_list GET /3/genre/movie/list Movie List
SwaggerClient::DefaultApi genre_tv_list GET /3/genre/tv/list TV List
SwaggerClient::DefaultApi guest_session_rated_movies GET /3/guest_session/{guest_session_id}/rated/movies Rated Movies
SwaggerClient::DefaultApi guest_session_rated_tv GET /3/guest_session/{guest_session_id}/rated/tv Rated TV
SwaggerClient::DefaultApi guest_session_rated_tv_episodes GET /3/guest_session/{guest_session_id}/rated/tv/episodes Rated TV Episodes
SwaggerClient::DefaultApi keyword_details GET /3/keyword/{keyword_id} Details
SwaggerClient::DefaultApi keyword_movies GET /3/keyword/{keyword_id}/movies Movies
SwaggerClient::DefaultApi list_add_movie POST /3/list/{list_id}/add_item Add Movie
SwaggerClient::DefaultApi list_check_item_status GET /3/list/{list_id}/item_status Check Item Status
SwaggerClient::DefaultApi list_clear POST /3/list/{list_id}/clear Clear
SwaggerClient::DefaultApi list_create POST /3/list Create
SwaggerClient::DefaultApi list_delete DELETE /3/list/{list_id} Delete
SwaggerClient::DefaultApi list_details GET /3/list/{list_id} Details
SwaggerClient::DefaultApi list_remove_movie POST /3/list/{list_id}/remove_item Remove Movie
SwaggerClient::DefaultApi movie_account_states GET /3/movie/{movie_id}/account_states Account States
SwaggerClient::DefaultApi movie_add_rating POST /3/movie/{movie_id}/rating Add Rating
SwaggerClient::DefaultApi movie_alternative_titles GET /3/movie/{movie_id}/alternative_titles Alternative Titles
SwaggerClient::DefaultApi movie_changes GET /3/movie/{movie_id}/changes Changes
SwaggerClient::DefaultApi movie_credits GET /3/movie/{movie_id}/credits Credits
SwaggerClient::DefaultApi movie_delete_rating DELETE /3/movie/{movie_id}/rating Delete Rating
SwaggerClient::DefaultApi movie_details GET /3/movie/{movie_id} Details
SwaggerClient::DefaultApi movie_external_ids GET /3/movie/{movie_id}/external_ids External IDs
SwaggerClient::DefaultApi movie_images GET /3/movie/{movie_id}/images Images
SwaggerClient::DefaultApi movie_keywords GET /3/movie/{movie_id}/keywords Keywords
SwaggerClient::DefaultApi movie_latest_id GET /3/movie/latest Latest
SwaggerClient::DefaultApi movie_lists GET /3/movie/{movie_id}/lists Lists
SwaggerClient::DefaultApi movie_now_playing_list GET /3/movie/now_playing Now Playing
SwaggerClient::DefaultApi movie_popular_list GET /3/movie/popular Popular
SwaggerClient::DefaultApi movie_recommendations GET /3/movie/{movie_id}/recommendations Recommendations
SwaggerClient::DefaultApi movie_release_dates GET /3/movie/{movie_id}/release_dates Release Dates
SwaggerClient::DefaultApi movie_reviews GET /3/movie/{movie_id}/reviews Reviews
SwaggerClient::DefaultApi movie_similar GET /3/movie/{movie_id}/similar Similar
SwaggerClient::DefaultApi movie_top_rated_list GET /3/movie/top_rated Top Rated
SwaggerClient::DefaultApi movie_translations GET /3/movie/{movie_id}/translations Translations
SwaggerClient::DefaultApi movie_upcoming_list GET /3/movie/upcoming Upcoming
SwaggerClient::DefaultApi movie_videos GET /3/movie/{movie_id}/videos Videos
SwaggerClient::DefaultApi movie_watch_providers GET /3/movie/{movie_id}/watch/providers Watch Providers
SwaggerClient::DefaultApi network_details GET /3/network/{network_id} Details
SwaggerClient::DefaultApi person_changes GET /3/person/{person_id}/changes Changes
SwaggerClient::DefaultApi person_combined_credits GET /3/person/{person_id}/combined_credits Combined Credits
SwaggerClient::DefaultApi person_details GET /3/person/{person_id} Details
SwaggerClient::DefaultApi person_external_ids GET /3/person/{person_id}/external_ids External IDs
SwaggerClient::DefaultApi person_images GET /3/person/{person_id}/images Images
SwaggerClient::DefaultApi person_latest_id GET /3/person/latest Latest
SwaggerClient::DefaultApi person_movie_credits GET /3/person/{person_id}/movie_credits Movie Credits
SwaggerClient::DefaultApi person_popular_list GET /3/person/popular Popular
SwaggerClient::DefaultApi person_tagged_images GET /3/person/{person_id}/tagged_images Tagged Images
SwaggerClient::DefaultApi person_tv_credits GET /3/person/{person_id}/tv_credits TV Credits
SwaggerClient::DefaultApi review_details GET /3/review/{review_id} Details
SwaggerClient::DefaultApi search_collection GET /3/search/collection Collection
SwaggerClient::DefaultApi search_company GET /3/search/company Company
SwaggerClient::DefaultApi search_keyword GET /3/search/keyword Keyword
SwaggerClient::DefaultApi search_movie GET /3/search/movie Movie
SwaggerClient::DefaultApi search_multi GET /3/search/multi Multi
SwaggerClient::DefaultApi search_person GET /3/search/person Person
SwaggerClient::DefaultApi search_tv GET /3/search/tv TV
SwaggerClient::DefaultApi translations GET /3/person/{person_id}/translations Translations
SwaggerClient::DefaultApi trending_all GET /3/trending/all/{time_window} All
SwaggerClient::DefaultApi trending_movies GET /3/trending/movie/{time_window} Movies
SwaggerClient::DefaultApi trending_people GET /3/trending/person/{time_window} People
SwaggerClient::DefaultApi trending_tv GET /3/trending/tv/{time_window} TV
SwaggerClient::DefaultApi tv_episode_account_states GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/account_states Account States
SwaggerClient::DefaultApi tv_episode_add_rating POST /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/rating Add Rating
SwaggerClient::DefaultApi tv_episode_changes_by_id GET /3/tv/episode/{episode_id}/changes Changes
SwaggerClient::DefaultApi tv_episode_credits GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/credits Credits
SwaggerClient::DefaultApi tv_episode_delete_rating DELETE /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/rating Delete Rating
SwaggerClient::DefaultApi tv_episode_details GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number} Details
SwaggerClient::DefaultApi tv_episode_external_ids GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/external_ids External IDs
SwaggerClient::DefaultApi tv_episode_group_details GET /3/tv/episode_group/{tv_episode_group_id} Details
SwaggerClient::DefaultApi tv_episode_images GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/images Images
SwaggerClient::DefaultApi tv_episode_translations GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/translations Translations
SwaggerClient::DefaultApi tv_episode_videos GET /3/tv/{series_id}/season/{season_number}/episode/{episode_number}/videos Videos
SwaggerClient::DefaultApi tv_season_account_states GET /3/tv/{series_id}/season/{season_number}/account_states Account States
SwaggerClient::DefaultApi tv_season_aggregate_credits GET /3/tv/{series_id}/season/{season_number}/aggregate_credits Aggregate Credits
SwaggerClient::DefaultApi tv_season_changes_by_id GET /3/tv/season/{season_id}/changes Changes
SwaggerClient::DefaultApi tv_season_credits GET /3/tv/{series_id}/season/{season_number}/credits Credits
SwaggerClient::DefaultApi tv_season_details GET /3/tv/{series_id}/season/{season_number} Details
SwaggerClient::DefaultApi tv_season_external_ids GET /3/tv/{series_id}/season/{season_number}/external_ids External IDs
SwaggerClient::DefaultApi tv_season_images GET /3/tv/{series_id}/season/{season_number}/images Images
SwaggerClient::DefaultApi tv_season_translations GET /3/tv/{series_id}/season/{season_number}/translations Translations
SwaggerClient::DefaultApi tv_season_videos GET /3/tv/{series_id}/season/{season_number}/videos Videos
SwaggerClient::DefaultApi tv_season_watch_providers GET /3/tv/{series_id}/season/{season_number}/watch/providers Watch Providers
SwaggerClient::DefaultApi tv_series_account_states GET /3/tv/{series_id}/account_states Account States
SwaggerClient::DefaultApi tv_series_add_rating POST /3/tv/{series_id}/rating Add Rating
SwaggerClient::DefaultApi tv_series_aggregate_credits GET /3/tv/{series_id}/aggregate_credits Aggregate Credits
SwaggerClient::DefaultApi tv_series_airing_today_list GET /3/tv/airing_today Airing Today
SwaggerClient::DefaultApi tv_series_alternative_titles GET /3/tv/{series_id}/alternative_titles Alternative Titles
SwaggerClient::DefaultApi tv_series_changes GET /3/tv/{series_id}/changes Changes
SwaggerClient::DefaultApi tv_series_content_ratings GET /3/tv/{series_id}/content_ratings Content Ratings
SwaggerClient::DefaultApi tv_series_credits GET /3/tv/{series_id}/credits Credits
SwaggerClient::DefaultApi tv_series_delete_rating DELETE /3/tv/{series_id}/rating Delete Rating
SwaggerClient::DefaultApi tv_series_details GET /3/tv/{series_id} Details
SwaggerClient::DefaultApi tv_series_episode_groups GET /3/tv/{series_id}/episode_groups Episode Groups
SwaggerClient::DefaultApi tv_series_external_ids GET /3/tv/{series_id}/external_ids External IDs
SwaggerClient::DefaultApi tv_series_images GET /3/tv/{series_id}/images Images
SwaggerClient::DefaultApi tv_series_keywords GET /3/tv/{series_id}/keywords Keywords
SwaggerClient::DefaultApi tv_series_latest_id GET /3/tv/latest Latest
SwaggerClient::DefaultApi tv_series_on_the_air_list GET /3/tv/on_the_air On The Air
SwaggerClient::DefaultApi tv_series_popular_list GET /3/tv/popular Popular
SwaggerClient::DefaultApi tv_series_recommendations GET /3/tv/{series_id}/recommendations Recommendations
SwaggerClient::DefaultApi tv_series_reviews GET /3/tv/{series_id}/reviews Reviews
SwaggerClient::DefaultApi tv_series_screened_theatrically GET /3/tv/{series_id}/screened_theatrically Screened Theatrically
SwaggerClient::DefaultApi tv_series_similar GET /3/tv/{series_id}/similar Similar
SwaggerClient::DefaultApi tv_series_top_rated_list GET /3/tv/top_rated Top Rated
SwaggerClient::DefaultApi tv_series_translations GET /3/tv/{series_id}/translations Translations
SwaggerClient::DefaultApi tv_series_videos GET /3/tv/{series_id}/videos Videos
SwaggerClient::DefaultApi tv_series_watch_providers GET /3/tv/{series_id}/watch/providers Watch Providers
SwaggerClient::DefaultApi watch_provider_tv_list GET /3/watch/providers/tv TV Providers
SwaggerClient::DefaultApi watch_providers_available_regions GET /3/watch/providers/regions Available Regions
SwaggerClient::DefaultApi watch_providers_movie_list GET /3/watch/providers/movie Movie Providers

Documentation for Models

Documentation for Authorization

sec0

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

About


Languages

Language:Ruby 100.0%Language:Shell 0.0%