Countries-Api
Module which expose some usefull Api's that can be very handy when dealing with countries
Country JSON object will be like
Author: Gaurav Joshi
- Countries-Api
- Methods
findByCountryCode(countryCode)
findByCCN3(ccn3)
findByCCA3(cca3)
findByCIOC(cioc)
findByCapital(capital)
findBySubRegion(subRegion)
findByRegion(region)
findByResidentName(name)
findByLandLock(boolean)
findByArea(area)
findByCurrency(currency)
findByCallingCode(code)
findBySpellings(spells)
findByBorders(borders)
findByLat(latitude)
findByLong(longitude)
findByLatLong(array of lat and long)
findByName(name)
findByOfficialName(officialName)
findByLanguage(name)
findAll()
findById()
- Methods
Start
const Countries = ;
Uses https://github.com/GJ2511/response-format module for formating results
Methods
findByCountryCode(countryCode)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the following response payload:
findByCCN3(ccn3)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as: findByCountryCode(countryCode)
findByCCA3(cca3)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as: findByCountryCode(countryCode)
findByCIOC(cioc)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as: findByCountryCode(countryCode)
findByCapital(capital)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as: findByCountryCode(countryCode)
findBySubRegion(subRegion)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByRegion(region)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByResidentName(name)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByLandLock(boolean)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByArea(area)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByCurrency(currency)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByCallingCode(code)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findBySpellings(spells)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByBorders(borders)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;Countries;
Generates the same response as (May have multiple entries): findByCountryCode(countryCode)
findByLat(latitude)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)
findByLong(longitude)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)
findByLatLong(array)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)
findByName(name)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)
findByOfficialName(officialName)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)
findByLanguage(name)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)
findAll()
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as (Whole Country data): findByCountryCode(countryCode)
findById(id)
Returns a 200 Success where:
statusCode
- 200error
- falsemessage
- optional message.data
- optional payload.
Countries;
Generates the same response as : findByCountryCode(countryCode)