Package io.mailtrap.api.sendingdomains
Interface SendingDomains
- All Known Implementing Classes:
SendingDomainsImpl
public interface SendingDomains
-
Method Summary
Modifier and TypeMethodDescriptioncreate(long accountId, CreateSendingDomainRequest request) Create a sending domainvoiddeleteSendingDomain(long accountId, long sendingDomainId) Delete a sending domaingetSendingDomain(long accountId, long sendingDomainId) Get domain data and it's statusgetSendingDomains(long accountId) Get sending domains and their statusesvoidsendSendingDomainsSetupInstructions(long accountId, long sendingDomainId, SendingDomainsSetupInstructionsRequest request) Send sending domain setup instructions
-
Method Details
-
create
Create a sending domain- Parameters:
accountId- unique account IDrequest- request data- Returns:
- Attributes of created sending domain
-
getSendingDomains
Get sending domains and their statuses- Parameters:
accountId- unique account ID- Returns:
- domains with their attributes, DNS records, statuses
-
getSendingDomain
Get domain data and it's status- Parameters:
accountId- unique account IDsendingDomainId- unique domain ID- Returns:
- domain attributes, DNS records, status
-
sendSendingDomainsSetupInstructions
void sendSendingDomainsSetupInstructions(long accountId, long sendingDomainId, SendingDomainsSetupInstructionsRequest request) Send sending domain setup instructions- Parameters:
accountId- unique account IDsendingDomainId- unique domain IDrequest- request data
-
deleteSendingDomain
void deleteSendingDomain(long accountId, long sendingDomainId) Delete a sending domain- Parameters:
accountId- unique account IDsendingDomainId- unique domain ID
-