001package com.plivo.api.models.lookup;
002
003import com.fasterxml.jackson.annotation.JsonProperty;
004import com.fasterxml.jackson.databind.ObjectMapper;
005import com.fasterxml.jackson.core.JsonProcessingException;
006
007
008public class Country{
009    private String name;
010    private String iso2;
011    private String iso3;
012
013    @JsonProperty("name")
014    public String getName() {
015        return name;
016    }
017
018    @JsonProperty("iso2")
019    public String getISO2() {
020        return iso2;
021    }
022
023    @JsonProperty("iso3")
024    public String getISO3() {
025        return iso3;
026    }
027
028    @Override
029    public String toString() {
030       try {
031           return new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(this);
032       } catch (com.fasterxml.jackson.core.JsonProcessingException e) {
033           e.printStackTrace();
034       } catch (Exception e) {
035           e.printStackTrace();
036       }
037       return null;
038    }
039}