-
public final class InboxForwarderControllerApi extends ApiClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classInboxForwarderControllerApi.Companion
-
Constructor Summary
Constructors Constructor Description InboxForwarderControllerApi(String xApiKey, String basePath)
-
Method Summary
Modifier and Type Method Description final StringgetBaseUrl()final InboxForwarderDtocreateNewInboxForwarder(UUID inboxId, CreateInboxForwarderOptions createInboxForwarderOptions)Create an inbox forwarder Create a new inbox rule for forwarding, blocking, and allowing emails when sending and receiving final RequestConfigcreateNewInboxForwarderRequestConfig(UUID inboxId, CreateInboxForwarderOptions createInboxForwarderOptions)To obtain the request config of the operation createNewInboxForwarder final UnitdeleteInboxForwarder(UUID id)Delete an inbox forwarder Delete inbox forwarder final RequestConfigdeleteInboxForwarderRequestConfig(UUID id)To obtain the request config of the operation deleteInboxForwarder final UnitdeleteInboxForwarders(UUID inboxId)Delete inbox forwarders Delete inbox forwarders. final RequestConfigdeleteInboxForwardersRequestConfig(UUID inboxId)To obtain the request config of the operation deleteInboxForwarders final InboxForwarderDtogetInboxForwarder(UUID id)Get an inbox forwarder Get inbox ruleset final RequestConfiggetInboxForwarderRequestConfig(UUID id)To obtain the request config of the operation getInboxForwarder final PageInboxForwarderDtogetInboxForwarders(UUID inboxId, Integer page, Integer size, String sort, String searchFilter, OffsetDateTime since, OffsetDateTime before)List inbox forwarders List all forwarders attached to an inbox final RequestConfiggetInboxForwardersRequestConfig(UUID inboxId, Integer page, Integer size, String sort, String searchFilter, OffsetDateTime since, OffsetDateTime before)To obtain the request config of the operation getInboxForwarders final InboxForwarderTestResulttestInboxForwarder(UUID id, InboxForwarderTestOptions inboxForwarderTestOptions)Test an inbox forwarder Test an inbox forwarder final RequestConfigtestInboxForwarderRequestConfig(UUID id, InboxForwarderTestOptions inboxForwarderTestOptions)To obtain the request config of the operation testInboxForwarder final InboxForwarderTestResulttestInboxForwardersForInbox(UUID inboxId, InboxForwarderTestOptions inboxForwarderTestOptions)Test inbox forwarders for inbox Test inbox forwarders for inbox final RequestConfigtestInboxForwardersForInboxRequestConfig(UUID inboxId, InboxForwarderTestOptions inboxForwarderTestOptions)To obtain the request config of the operation testInboxForwardersForInbox final InboxForwarderTestResulttestNewInboxForwarder(TestNewInboxForwarderOptions testNewInboxForwarderOptions)Test new inbox forwarder Test new inbox forwarder final RequestConfigtestNewInboxForwarderRequestConfig(TestNewInboxForwarderOptions testNewInboxForwarderOptions)To obtain the request config of the operation testNewInboxForwarder -
-
Method Detail
-
getBaseUrl
final String getBaseUrl()
-
createNewInboxForwarder
final InboxForwarderDto createNewInboxForwarder(UUID inboxId, CreateInboxForwarderOptions createInboxForwarderOptions)
Create an inbox forwarder Create a new inbox rule for forwarding, blocking, and allowing emails when sending and receiving
- Parameters:
inboxId- Inbox id to attach forwarder to
-
createNewInboxForwarderRequestConfig
final RequestConfig createNewInboxForwarderRequestConfig(UUID inboxId, CreateInboxForwarderOptions createInboxForwarderOptions)
To obtain the request config of the operation createNewInboxForwarder
- Parameters:
inboxId- Inbox id to attach forwarder to
-
deleteInboxForwarder
final Unit deleteInboxForwarder(UUID id)
Delete an inbox forwarder Delete inbox forwarder
- Parameters:
id- ID of inbox forwarder
-
deleteInboxForwarderRequestConfig
final RequestConfig deleteInboxForwarderRequestConfig(UUID id)
To obtain the request config of the operation deleteInboxForwarder
- Parameters:
id- ID of inbox forwarder
-
deleteInboxForwarders
final Unit deleteInboxForwarders(UUID inboxId)
Delete inbox forwarders Delete inbox forwarders. Accepts optional inboxId filter.
- Parameters:
inboxId- Optional inbox id to attach forwarder to (optional)
-
deleteInboxForwardersRequestConfig
final RequestConfig deleteInboxForwardersRequestConfig(UUID inboxId)
To obtain the request config of the operation deleteInboxForwarders
- Parameters:
inboxId- Optional inbox id to attach forwarder to (optional)
-
getInboxForwarder
final InboxForwarderDto getInboxForwarder(UUID id)
Get an inbox forwarder Get inbox ruleset
- Parameters:
id- ID of inbox forwarder
-
getInboxForwarderRequestConfig
final RequestConfig getInboxForwarderRequestConfig(UUID id)
To obtain the request config of the operation getInboxForwarder
- Parameters:
id- ID of inbox forwarder
-
getInboxForwarders
final PageInboxForwarderDto getInboxForwarders(UUID inboxId, Integer page, Integer size, String sort, String searchFilter, OffsetDateTime since, OffsetDateTime before)
List inbox forwarders List all forwarders attached to an inbox
- Parameters:
inboxId- Optional inbox id to get forwarders from (optional)page- Optional page index in inbox forwarder list pagination (optional, default to 0)size- Optional page size in inbox forwarder list pagination (optional, default to 20)sort- Optional createdAt sort direction ASC or DESC (optional, default to ASC)searchFilter- Optional search filter (optional)since- Filter by created at after the given timestamp (optional)before- Filter by created at before the given timestamp (optional)
-
getInboxForwardersRequestConfig
final RequestConfig getInboxForwardersRequestConfig(UUID inboxId, Integer page, Integer size, String sort, String searchFilter, OffsetDateTime since, OffsetDateTime before)
To obtain the request config of the operation getInboxForwarders
- Parameters:
inboxId- Optional inbox id to get forwarders from (optional)page- Optional page index in inbox forwarder list pagination (optional, default to 0)size- Optional page size in inbox forwarder list pagination (optional, default to 20)sort- Optional createdAt sort direction ASC or DESC (optional, default to ASC)searchFilter- Optional search filter (optional)since- Filter by created at after the given timestamp (optional)before- Filter by created at before the given timestamp (optional)
-
testInboxForwarder
final InboxForwarderTestResult testInboxForwarder(UUID id, InboxForwarderTestOptions inboxForwarderTestOptions)
Test an inbox forwarder Test an inbox forwarder
- Parameters:
id- ID of inbox forwarder
-
testInboxForwarderRequestConfig
final RequestConfig testInboxForwarderRequestConfig(UUID id, InboxForwarderTestOptions inboxForwarderTestOptions)
To obtain the request config of the operation testInboxForwarder
- Parameters:
id- ID of inbox forwarder
-
testInboxForwardersForInbox
final InboxForwarderTestResult testInboxForwardersForInbox(UUID inboxId, InboxForwarderTestOptions inboxForwarderTestOptions)
Test inbox forwarders for inbox Test inbox forwarders for inbox
- Parameters:
inboxId- ID of inbox
-
testInboxForwardersForInboxRequestConfig
final RequestConfig testInboxForwardersForInboxRequestConfig(UUID inboxId, InboxForwarderTestOptions inboxForwarderTestOptions)
To obtain the request config of the operation testInboxForwardersForInbox
- Parameters:
inboxId- ID of inbox
-
testNewInboxForwarder
final InboxForwarderTestResult testNewInboxForwarder(TestNewInboxForwarderOptions testNewInboxForwarderOptions)
Test new inbox forwarder Test new inbox forwarder
-
testNewInboxForwarderRequestConfig
final RequestConfig testNewInboxForwarderRequestConfig(TestNewInboxForwarderOptions testNewInboxForwarderOptions)
To obtain the request config of the operation testNewInboxForwarder
-
-
-
-