com.piotrglazar.webs.api.ExchangeRateResponse.java Source code

Java tutorial

Introduction

Here is the source code for com.piotrglazar.webs.api.ExchangeRateResponse.java

Source

package com.piotrglazar.webs.api;

import com.google.common.collect.ImmutableMap;

import java.math.BigDecimal;
import java.util.Map;
import java.util.Set;

public class ExchangeRateResponse {

    private String disclaimer;
    private String license;
    private long timestamp;
    private String base;
    private Map<String, BigDecimal> rates;

    public String getDisclaimer() {
        return disclaimer;
    }

    public void setDisclaimer(final String disclaimer) {
        this.disclaimer = disclaimer;
    }

    public String getLicense() {
        return license;
    }

    public void setLicense(final String license) {
        this.license = license;
    }

    public long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(final long timestamp) {
        this.timestamp = timestamp;
    }

    public String getBase() {
        return base;
    }

    public void setBase(final String base) {
        this.base = base;
    }

    public Map<String, BigDecimal> getRates() {
        return rates;
    }

    public void setRates(final Map<String, BigDecimal> rates) {
        this.rates = ImmutableMap.copyOf(rates);
    }

    public Set<Map.Entry<String, BigDecimal>> ratesAndValues() {
        return rates.entrySet();
    }
}