Record Class IdServerMailConfiguration

java.lang.Object
java.lang.Record
com.io7m.idstore.server.api.IdServerMailConfiguration
Record Components:
transportConfiguration - The transport configuration
authenticationConfiguration - The authentication configuration
senderAddress - The sender address
verificationExpiration - The maximum age of email verifications
All Implemented Interfaces:
IdServerJSONConfigurationElementType

public record IdServerMailConfiguration(IdServerMailTransportConfigurationType transportConfiguration, Optional<IdServerMailAuthenticationConfiguration> authenticationConfiguration, String senderAddress, Duration verificationExpiration) extends Record implements IdServerJSONConfigurationElementType
Configuration for the part of the server that sends mail.