A simple API wrapper for Dog API
npm install doggo-api-wrapper


doggo-api-wrapper is a simple API Wrapper for DogAPI
---
First install the npm packagenpm i doggo-api-wrapper
oryarn add doggo-api-wrapper
Here is a basic exemple with getARandomDog()
``javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getARandomDog()
.then(data => console.log(data))
.catch(err => console.error(err))
`
Each methods of the doggo-api-wrapper returns a promise.
---
getAllDogsByBreed(breed) returns an array of all the images from a breed`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getAllDogsByBreed('hound')
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getAllSubBreedImages(breed, subBreed) returns an array of all the images from the sub-breed`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getAllSubBreedImages('hound', 'afgan')
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getARandomDog() displays single random image from all dogs collection`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getARandomDog()
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getARandomDogFromBreed(breed) returns a random dog image from a breed`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getARandomDogFromBreed('hound')
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getARandomSubBreedImage(breed, subBreed) returnss a random image from a sub breed collection`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getARandomSubBreedImage('hound', 'afgan')
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getListOfAllBreeds() list all breeds available`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getListOfAllBreeds()
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getMultipleRandomDogs(amount) displays multiple random images from all dogs collection`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getMultipleRandomDogs(5)
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
`
getSubBreedFromBreed(breed) returns an array of all the sub-breeds from a breed`javascript
const DogApi = require('doggo-api-wrapper');
const myDog = new DogApi();
myDog.getSubBreedFromBreed('hound')
.then(data => console.log(data))
.catch(err => console.error(err)) // Don't forget the catch it's important
``