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}