package org.oregami.dropwizard;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.dropwizard.Configuration;
import org.hibernate.validator.constraints.NotEmpty;
public class MailConfiguration extends Configuration {
@NotEmpty
@JsonProperty
private final String host;
@NotEmpty
@JsonProperty
private final String port;
@NotEmpty
@JsonProperty
private final String username;
@NotEmpty
@JsonProperty
private final String password;
public MailConfiguration(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("port") String port, @JsonProperty("host") String host) {
this.username = username;
this.password = password;
this.port = port;
this.host = host;
}
public String getHost() {
return host;
}
public String getUsername() {
return username;
}
public String getPassword() {
return password;
}
public String getPort() {
return port;
}
}