All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mailersend.sdk.inboundroutes.InboundRoute Maven / Gradle / Ivy

package com.mailersend.sdk.inboundroutes;

import java.time.Instant;
import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAccessor;
import java.util.Date;

import com.google.gson.annotations.SerializedName;

/**
 * 

InboundRoute class.

* * @author mailersend * @version $Id: $Id */ public class InboundRoute { @SerializedName("id") public String id; @SerializedName("name") public String name; @SerializedName("address") public String address; @SerializedName("domain") public String domain; @SerializedName("dns_checked_at") private String dnsCheckedAtString; public Date dnsCheckedAt; @SerializedName("enabled") public boolean enabled; @SerializedName("filters") public Filter[] filters; @SerializedName("forwards") public Forward[] forwards; @SerializedName("mxValues") public MxValues mxValues; /** *

postDeserialize.

*/ public void postDeserialize() { if (dnsCheckedAtString != null && !dnsCheckedAtString.isBlank()) { TemporalAccessor ta; Instant instant; ta = DateTimeFormatter.ISO_INSTANT.parse(dnsCheckedAtString); instant = Instant.from(ta); dnsCheckedAt = Date.from(instant); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy