-
public final class DomainDtoDomain plus verification records and status
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumDomainDto.DomainTypeType of domain. Dictates type of inbox that can be created with domain. HTTP means inboxes are processed using SES while SMTP inboxes use a custom SMTP mail server. SMTP does not support sending so use HTTP for sending emails. Values: hTTPINBOX,sMTPDOMAIN
-
Field Summary
Fields Modifier and Type Field Description private final UUIDidprivate final UUIDuserIdprivate final Stringdomainprivate final StringverificationTokenprivate final List<String>dkimTokensprivate final BooleanisVerifiedprivate final List<DomainNameRecord>domainNameRecordsprivate final OffsetDateTimecreatedAtprivate final OffsetDateTimeupdatedAtprivate final DomainDto.DomainTypedomainTypeprivate final UUIDcatchAllInboxId
-
Constructor Summary
Constructors Constructor Description DomainDto(UUID id, UUID userId, String domain, String verificationToken, List<String> dkimTokens, Boolean isVerified, List<DomainNameRecord> domainNameRecords, OffsetDateTime createdAt, OffsetDateTime updatedAt, DomainDto.DomainType domainType, UUID catchAllInboxId)
-
Method Summary
Modifier and Type Method Description final UUIDgetId()final UUIDgetUserId()final StringgetDomain()final StringgetVerificationToken()final List<String>getDkimTokens()final BooleangetIsVerified()final List<DomainNameRecord>getDomainNameRecords()final OffsetDateTimegetCreatedAt()final OffsetDateTimegetUpdatedAt()final DomainDto.DomainTypegetDomainType()final UUIDgetCatchAllInboxId()-
-
Constructor Detail
-
DomainDto
DomainDto(UUID id, UUID userId, String domain, String verificationToken, List<String> dkimTokens, Boolean isVerified, List<DomainNameRecord> domainNameRecords, OffsetDateTime createdAt, OffsetDateTime updatedAt, DomainDto.DomainType domainType, UUID catchAllInboxId)
- Parameters:
domain- Custom domain nameverificationToken- Verification tokensdkimTokens- Unique token DKIM tokensisVerified- Whether domain has been verified or not.domainNameRecords- List of DNS domain name records (C, MX, TXT) etc that you must add to the DNS server associated with your domain provider.domainType- Type of domain.catchAllInboxId- The optional catch all inbox that will receive emails sent to the domain that cannot be matched.
-
-
Method Detail
-
getVerificationToken
final String getVerificationToken()
-
getDkimTokens
final List<String> getDkimTokens()
-
getIsVerified
final Boolean getIsVerified()
-
getDomainNameRecords
final List<DomainNameRecord> getDomainNameRecords()
-
getCreatedAt
final OffsetDateTime getCreatedAt()
-
getUpdatedAt
final OffsetDateTime getUpdatedAt()
-
getDomainType
final DomainDto.DomainType getDomainType()
-
getCatchAllInboxId
final UUID getCatchAllInboxId()
-
-
-
-