# apibible

Apibible - JavaScript client for apibible
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 0.1.0
- Package version: 0.1.0
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen

## Installation

### For [Node.js](https://nodejs.org/)

#### npm

To publish the library as a [npm](https://www.npmjs.com/),
please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).

Then install it via:

```shell
npm install apibible --save
```

#### git
#
If the library is hosted at a git repository, e.g.
https://github.com/GIT_USER_ID/GIT_REPO_ID
then install it via:

```shell
    npm install GIT_USER_ID/GIT_REPO_ID --save
```

### For browser

The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
the above steps with Node.js and installing browserify with `npm install -g browserify`,
perform the following (assuming *main.js* is your entry file):

```shell
browserify main.js > bundle.js
```

Then include *bundle.js* in the HTML pages.

## Getting Started

Please follow the [installation](#installation) instruction and execute the following JS code:

```javascript
var Apibible = require('apibible');

var api = new Apibible.BiblesApi()

var apiKey = "apiKey_example"; // {String} API Key Authentication Parameter

var bibleId = "bibleId_example"; // {String} Id of Bible to be fetched

api.getBible(apiKey, bibleId).then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});


```

## Documentation for API Endpoints

All URIs are relative to *https://api.scripture.api.bible*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*Apibible.BiblesApi* | [**getBible**](docs/BiblesApi.md#getBible) | **GET** /v1/bibles/{bibleId} | 
*Apibible.BiblesApi* | [**getBibles**](docs/BiblesApi.md#getBibles) | **GET** /v1/bibles | 
*Apibible.BooksApi* | [**getBook**](docs/BooksApi.md#getBook) | **GET** /v1/bibles/{bibleId}/books/{bookId} | 
*Apibible.BooksApi* | [**getBooks**](docs/BooksApi.md#getBooks) | **GET** /v1/bibles/{bibleId}/books | 
*Apibible.ChaptersApi* | [**getChapter**](docs/ChaptersApi.md#getChapter) | **GET** /v1/bibles/{bibleId}/chapters/{chapterId} | 
*Apibible.ChaptersApi* | [**getChapters**](docs/ChaptersApi.md#getChapters) | **GET** /v1/bibles/{bibleId}/books/{bookId}/chapters | 
*Apibible.PassagesApi* | [**getPassage**](docs/PassagesApi.md#getPassage) | **GET** /v1/bibles/{bibleId}/passages/{passageId} | 
*Apibible.SectionsApi* | [**getBookSections**](docs/SectionsApi.md#getBookSections) | **GET** /v1/bibles/{bibleId}/books/{bookId}/sections | 
*Apibible.SectionsApi* | [**getChapterSections**](docs/SectionsApi.md#getChapterSections) | **GET** /v1/bibles/{bibleId}/chapters/{chapterId}/sections | 
*Apibible.SectionsApi* | [**getSection**](docs/SectionsApi.md#getSection) | **GET** /v1/bibles/{bibleId}/sections/{sectionId} | 
*Apibible.VersesApi* | [**getVerse**](docs/VersesApi.md#getVerse) | **GET** /v1/bibles/{bibleId}/verses/{verseId} | 
*Apibible.VersesApi* | [**getVerses**](docs/VersesApi.md#getVerses) | **GET** /v1/bibles/{bibleId}/chapters/{chapterId}/verses | 
*Apibible.VersesApi* | [**searchBible**](docs/VersesApi.md#searchBible) | **GET** /v1/bibles/{bibleId}/verses/search | 


## Documentation for Models

 - [Apibible.Bible](docs/Bible.md)
 - [Apibible.BibleLanguage](docs/BibleLanguage.md)
 - [Apibible.Book](docs/Book.md)
 - [Apibible.Chapter](docs/Chapter.md)
 - [Apibible.ChapterNext](docs/ChapterNext.md)
 - [Apibible.ChapterSummary](docs/ChapterSummary.md)
 - [Apibible.InlineResponse200](docs/InlineResponse200.md)
 - [Apibible.InlineResponse2001](docs/InlineResponse2001.md)
 - [Apibible.InlineResponse20010](docs/InlineResponse20010.md)
 - [Apibible.InlineResponse20011](docs/InlineResponse20011.md)
 - [Apibible.InlineResponse2002](docs/InlineResponse2002.md)
 - [Apibible.InlineResponse2003](docs/InlineResponse2003.md)
 - [Apibible.InlineResponse2004](docs/InlineResponse2004.md)
 - [Apibible.InlineResponse2005](docs/InlineResponse2005.md)
 - [Apibible.InlineResponse2006](docs/InlineResponse2006.md)
 - [Apibible.InlineResponse2007](docs/InlineResponse2007.md)
 - [Apibible.InlineResponse2008](docs/InlineResponse2008.md)
 - [Apibible.InlineResponse2009](docs/InlineResponse2009.md)
 - [Apibible.Meta](docs/Meta.md)
 - [Apibible.Passage](docs/Passage.md)
 - [Apibible.SearchResponse](docs/SearchResponse.md)
 - [Apibible.SearchVerse](docs/SearchVerse.md)
 - [Apibible.Section](docs/Section.md)
 - [Apibible.SectionNext](docs/SectionNext.md)
 - [Apibible.SectionSummary](docs/SectionSummary.md)
 - [Apibible.Verse](docs/Verse.md)
 - [Apibible.VerseNext](docs/VerseNext.md)
 - [Apibible.VerseSummary](docs/VerseSummary.md)


## Documentation for Authorization

 All endpoints do not require authorization.

