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 Format{ 009 private String e164; 010 private String international; 011 private String national; 012 private String rfc3966; 013 014 @JsonProperty("e164") 015 public String getE164() { 016 return e164; 017 } 018 019 @JsonProperty("international") 020 public String getInternational() { 021 return international; 022 } 023 024 @JsonProperty("national") 025 public String getNational() { 026 return national; 027 } 028 029 @JsonProperty("rfc3966") 030 public String getRFC3966() { 031 return rfc3966; 032 } 033 034 @Override 035 public String toString() { 036 try { 037 return new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(this); 038 } catch (com.fasterxml.jackson.core.JsonProcessingException e) { 039 e.printStackTrace(); 040 } catch (Exception e) { 041 e.printStackTrace(); 042 } 043 044 return null; 045 } 046}