1.0.2 • Published 11 months ago

chinweoke-lord-of-the-ring-sdk v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

The Lord Of the Rings SDK

This is an SDK for the Lord of the Rings

Installation

pnpm install chinweoke-lord-of-the-ring-sdk
#or
npm install chinweoke-lord-of-the-ring-sdk
#or
yarn add chinweoke-lord-of-the-ring-sdk

Usage

First, obtain your Access token by Signing Up on the platform.

Examples

CommonJS Usage

Note: In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS, use require().default as seen below:

const LordOfTheRings = require("chinweoke-lord-of-the-ring-sdk").default;

ES8 Usage

import LordOfTheRings from "chinweoke-lord-of-the-ring-sdk";

const lordOfTheRings = new LordOfTheRings({
    accessToken: "Your Access Token",
});

//Get List of Movies
const movies = await lordOfTheRings.getManyMovies({
    page: 1,
    limit: 5,
    sort: {
        runtimeInMinutes: "desc",
    },
    filter: {
        budgetInMillions: { $gt: 200 },
    },
});

//Get movie details
const movieDetail = await lordOfTheRings.getSingleMovie(
    "5cd95395de30eff6ebccde88"
);

//Get List of Quotes
const quotes = await lordOfTheRings.getManyQuotes({
    page: 2,
    limit: 5,
    offset: 3,
    sort: {
        dialog: "asc",
    },
});

//Get Single Quote Detail
const quoteDetails = await lordOfTheRings.getSingleQuote(
    "5cd95395de30eff6ebccde88"
);

ES6 Usage

//Get List of a Movie Quotes
lordOfTheRings
    .getQuotesByMovieId("5cd95395de30eff6ebccde88", {
        page: 3,
        limit: 5,
        offset: 10,
        sort: {
            dialog: "asc",
        },
    })
    .then((quote) => {
        console.log(quote);
    })
    .catch((err) => {
        console.log(err);
    });
1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago