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}