Package com.courier.api
Class Courier
- java.lang.Object
-
- com.courier.api.Courier
-
public class Courier extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Supplier<AudiencesClient>audiencesClientprotected java.util.function.Supplier<AuditEventsClient>auditEventsClientprotected java.util.function.Supplier<AuthTokensClient>authTokensClientprotected java.util.function.Supplier<AutomationsClient>automationsClientprotected java.util.function.Supplier<BrandsClient>brandsClientprotected java.util.function.Supplier<BulkClient>bulkClientprotected ClientOptionsclientOptionsprotected java.util.function.Supplier<ListsClient>listsClientprotected java.util.function.Supplier<MessagesClient>messagesClientprotected java.util.function.Supplier<NotificationsClient>notificationsClientprotected java.util.function.Supplier<ProfilesClient>profilesClientprotected java.util.function.Supplier<TemplatesClient>templatesClientprotected java.util.function.Supplier<TenantsClient>tenantsClientprotected java.util.function.Supplier<TranslationsClient>translationsClientprotected java.util.function.Supplier<UsersClient>usersClient
-
Constructor Summary
Constructors Constructor Description Courier(ClientOptions clientOptions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AudiencesClientaudiences()AuditEventsClientauditEvents()AuthTokensClientauthTokens()AutomationsClientautomations()BrandsClientbrands()static CourierBuilderbuilder()BulkClientbulk()ListsClientlists()MessagesClientmessages()NotificationsClientnotifications()ProfilesClientprofiles()SendMessageResponsesend(SendMessageRequest request)Use the send API to send a message to one or more recipients.SendMessageResponsesend(SendMessageRequest request, IdempotentRequestOptions requestOptions)Use the send API to send a message to one or more recipients.TemplatesClienttemplates()TenantsClienttenants()TranslationsClienttranslations()UsersClientusers()
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
audiencesClient
protected final java.util.function.Supplier<AudiencesClient> audiencesClient
-
auditEventsClient
protected final java.util.function.Supplier<AuditEventsClient> auditEventsClient
-
authTokensClient
protected final java.util.function.Supplier<AuthTokensClient> authTokensClient
-
automationsClient
protected final java.util.function.Supplier<AutomationsClient> automationsClient
-
brandsClient
protected final java.util.function.Supplier<BrandsClient> brandsClient
-
bulkClient
protected final java.util.function.Supplier<BulkClient> bulkClient
-
listsClient
protected final java.util.function.Supplier<ListsClient> listsClient
-
messagesClient
protected final java.util.function.Supplier<MessagesClient> messagesClient
-
notificationsClient
protected final java.util.function.Supplier<NotificationsClient> notificationsClient
-
profilesClient
protected final java.util.function.Supplier<ProfilesClient> profilesClient
-
templatesClient
protected final java.util.function.Supplier<TemplatesClient> templatesClient
-
tenantsClient
protected final java.util.function.Supplier<TenantsClient> tenantsClient
-
translationsClient
protected final java.util.function.Supplier<TranslationsClient> translationsClient
-
usersClient
protected final java.util.function.Supplier<UsersClient> usersClient
-
-
Constructor Detail
-
Courier
public Courier(ClientOptions clientOptions)
-
-
Method Detail
-
send
public SendMessageResponse send(SendMessageRequest request)
Use the send API to send a message to one or more recipients.
-
send
public SendMessageResponse send(SendMessageRequest request, IdempotentRequestOptions requestOptions)
Use the send API to send a message to one or more recipients.
-
audiences
public AudiencesClient audiences()
-
auditEvents
public AuditEventsClient auditEvents()
-
authTokens
public AuthTokensClient authTokens()
-
automations
public AutomationsClient automations()
-
brands
public BrandsClient brands()
-
bulk
public BulkClient bulk()
-
lists
public ListsClient lists()
-
messages
public MessagesClient messages()
-
notifications
public NotificationsClient notifications()
-
profiles
public ProfilesClient profiles()
-
templates
public TemplatesClient templates()
-
tenants
public TenantsClient tenants()
-
translations
public TranslationsClient translations()
-
users
public UsersClient users()
-
builder
public static CourierBuilder builder()
-
-