Skip to content

hasanli-orkhan/cbar-currency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Currency Rates & Currency Converter for CBAR

This is an unofficial library for obtaining currency rates from Central Bank of Azerbaijan.

GitHub license GitHub issues GitHub forks GitHub stars

Installation

Maven

For Maven declare a dependency in the section of your POM file. Dependency declaration in pom.xml

<dependency>
    <groupId>info.md7</groupId>
    <artifactId>cbar-currency</artifactId>
    <version>1.2</version>
</dependency>

Gradle / Grails

compile 'info.md7:cbar-currency:1.2'

Features

  • Currency Conversion
    • From AZN
    • To AZN
  • Getting actual currency rates from CBAR
    • Actual currency rate for specified currency
    • Actual currency rates for all currencies
    • Currency rate for specified date
    • Currency rates for specified dates

Getting started

  • Add this library into dependencies
  • Use static methods from CurrencyConverter to currency conversion functionality
  • Use static methods from CurrencyRate to getting currency rates functionality

Code examples

import info.md7.cbar_currency.model.CurrencyCode;
import info.md7.cbar_currency.util.CurrencyRate;
import java.time.LocalDate;

public class Main {

  public static void main(String ... args) {
    CurrencyConverter.convertFromAzn(BigDecimal.valueOf(100), CurrencyCode.BYN);
    CurrencyConverter.convertToAzn(BigDecimal.valueOf(100), CurrencyCode.BYN);

    CurrencyRate.getActualCurrencyRates();
    CurrencyRate.getActualCurrencyRate(CurrencyCode.BYN);
    CurrencyRate.getCurrencyRateForDate(CurrencyCode.BYN, LocalDate.of(2020, 11, 5));
    CurrencyRate.getCurrencyRatesForDate(LocalDate.of(2020, 11, 5));
  }

}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages