BibleBrainSharp by markivan.basto

<PackageReference Include="BibleBrainSharp" Version="0.3.0-beta" />

 BibleBrainClient

public class BibleBrainClient : IDisposable
public BibleBrainClient(string apiKey)

public BibleBrainClient(string apiKey, HttpClient httpClient)

public void Dispose()

public Task<AlphabetInfoResult> GetAlphabet(string alphabetId)

public Task<BibleInfoResult> GetBible(string bibleId)

public Task<IList<Bible>> GetBibles(string language_code = null, string asset_id = null, MediaType? media = default, MediaType? media_exclude = default, string size = null, string size_exclude = null)

public Task<BooksResult> GetBooks(string bibleId)

public Task<VersesResult> GetChapter(string fileSetId, string bookId, int chapter)

public Task<IList<Copyright>> GetCopyright(string bibleId)

public Task<IList<Country>> GetCountries(string l10n = null, bool? include_languages = default)

public Task<CountryInfoResult> GetCountry(string countryId)

public Task<LanguageInfoResult> GetLanguage(int languageId)

public Task<IList<Language>> GetLanguages(string country = null, string language_code = null, string language_name = null, bool? include_translations = default)

public Task<NumberInfoResult> GetNumber(string numeralSystem)

public Task<TimestampsResult> GetTimestamps(string fileSetId, string bookId, int chapter)

public Task<IList<Search>> Search(string query, string fileset_id, string[] books = null)