Skip to content

Commit c002120

Browse files
Merge pull request #25 from sendinblue/v5.1.0
V5.1.0
2 parents c6c4a07 + c0452ef commit c002120

File tree

243 files changed

+1606
-1167
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+1606
-1167
lines changed

.swagger-codegen/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.12
1+
2.4.9

.travis.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@
22
# Generated by: https://github.com/swagger-api/swagger-codegen.git
33
#
44
language: java
5-
5+
jdk:
6+
- oraclejdk8
67
before_install:
78
# ensure gradlew has proper permission
89
- chmod a+x ./gradlew
9-
10-
jdk:
11-
- oraclejdk8
12-
1310
script:
1411
# test using maven
1512
- mvn test
1613
# uncomment below to test using gradle
1714
# - gradle test
1815
# uncomment below to test using sbt
1916
# - sbt test
20-
dist: trusty
17+
dist: trusty

README.md

Lines changed: 40 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ Add this dependency to your project's POM:
2020

2121
```xml
2222
<dependency>
23-
<groupId>com.sendinblue</groupId>
24-
<artifactId>sib-api-v3-sdk</artifactId>
25-
<version>5.0.0</version>
26-
<scope>compile</scope>
23+
<groupId>com.sendinblue</groupId>
24+
<artifactId>sib-api-v3-sdk</artifactId>
25+
<version>5.1.0</version>
26+
<scope>compile</scope>
2727
</dependency>
2828
```
2929

@@ -32,7 +32,7 @@ Add this dependency to your project's POM:
3232
Add this dependency to your project's build file:
3333

3434
```groovy
35-
compile "com.sendinblue:sib-api-v3-sdk:5.0.0"
35+
compile "com.sendinblue:sib-api-v3-sdk:5.1.0"
3636
```
3737

3838
### Others
@@ -45,8 +45,8 @@ At first generate the JAR by executing:
4545

4646
Then manually install the following JARs:
4747

48-
* target/sib-api-v3-sdk-5.0.0.jar
49-
* target/lib/*.jar
48+
* `target/sib-api-v3-sdk-5.1.0.jar`
49+
* `target/lib/*.jar`
5050

5151
## Getting Started
5252

@@ -73,9 +73,9 @@ public class AccountApiExample {
7373
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
7474
//apiKey.setApiKeyPrefix("Token");
7575

76-
// Configure API key authorization: partnerKey
76+
// Configure API key authorization: partner-key
7777
ApiKeyAuth partnerKey = (ApiKeyAuth) defaultClient.getAuthentication("partner-key");
78-
partnerKey.setApiKey("YOUR API KEY");
78+
partnerKey.setApiKey("YOUR PARTNER KEY");
7979
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
8080
//partnerKey.setApiKeyPrefix("Token");
8181

@@ -110,12 +110,12 @@ Class | Method | HTTP request | Description
110110
*ContactsApi* | [**createFolder**](docs/ContactsApi.md#createFolder) | **POST** /contacts/folders | Create a folder
111111
*ContactsApi* | [**createList**](docs/ContactsApi.md#createList) | **POST** /contacts/lists | Create a list
112112
*ContactsApi* | [**deleteAttribute**](docs/ContactsApi.md#deleteAttribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Delete an attribute
113-
*ContactsApi* | [**deleteContact**](docs/ContactsApi.md#deleteContact) | **DELETE** /contacts/{email} | Delete a contact
113+
*ContactsApi* | [**deleteContact**](docs/ContactsApi.md#deleteContact) | **DELETE** /contacts/{identifier} | Delete a contact
114114
*ContactsApi* | [**deleteFolder**](docs/ContactsApi.md#deleteFolder) | **DELETE** /contacts/folders/{folderId} | Delete a folder (and all its lists)
115115
*ContactsApi* | [**deleteList**](docs/ContactsApi.md#deleteList) | **DELETE** /contacts/lists/{listId} | Delete a list
116116
*ContactsApi* | [**getAttributes**](docs/ContactsApi.md#getAttributes) | **GET** /contacts/attributes | List all attributes
117-
*ContactsApi* | [**getContactInfo**](docs/ContactsApi.md#getContactInfo) | **GET** /contacts/{email} | Get a contact&#39;s details
118-
*ContactsApi* | [**getContactStats**](docs/ContactsApi.md#getContactStats) | **GET** /contacts/{email}/campaignStats | Get email campaigns&#39; statistics for a contact
117+
*ContactsApi* | [**getContactInfo**](docs/ContactsApi.md#getContactInfo) | **GET** /contacts/{identifier} | Get a contact&#39;s details
118+
*ContactsApi* | [**getContactStats**](docs/ContactsApi.md#getContactStats) | **GET** /contacts/{identifier}/campaignStats | Get email campaigns&#39; statistics for a contact
119119
*ContactsApi* | [**getContacts**](docs/ContactsApi.md#getContacts) | **GET** /contacts | Get all the contacts
120120
*ContactsApi* | [**getContactsFromList**](docs/ContactsApi.md#getContactsFromList) | **GET** /contacts/lists/{listId}/contacts | Get contacts in a list
121121
*ContactsApi* | [**getFolder**](docs/ContactsApi.md#getFolder) | **GET** /contacts/folders/{folderId} | Returns a folder&#39;s details
@@ -127,7 +127,7 @@ Class | Method | HTTP request | Description
127127
*ContactsApi* | [**removeContactFromList**](docs/ContactsApi.md#removeContactFromList) | **POST** /contacts/lists/{listId}/contacts/remove | Delete a contact from a list
128128
*ContactsApi* | [**requestContactExport**](docs/ContactsApi.md#requestContactExport) | **POST** /contacts/export | Export contacts
129129
*ContactsApi* | [**updateAttribute**](docs/ContactsApi.md#updateAttribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Update contact attribute
130-
*ContactsApi* | [**updateContact**](docs/ContactsApi.md#updateContact) | **PUT** /contacts/{email} | Update a contact
130+
*ContactsApi* | [**updateContact**](docs/ContactsApi.md#updateContact) | **PUT** /contacts/{identifier} | Update a contact
131131
*ContactsApi* | [**updateFolder**](docs/ContactsApi.md#updateFolder) | **PUT** /contacts/folders/{folderId} | Update a folder
132132
*ContactsApi* | [**updateList**](docs/ContactsApi.md#updateList) | **PUT** /contacts/lists/{listId} | Update a list
133133
*EmailCampaignsApi* | [**createEmailCampaign**](docs/EmailCampaignsApi.md#createEmailCampaign) | **POST** /emailCampaigns | Create an email campaign
@@ -192,23 +192,26 @@ Class | Method | HTTP request | Description
192192
*SmsCampaignsApi* | [**sendTestSms**](docs/SmsCampaignsApi.md#sendTestSms) | **POST** /smsCampaigns/{campaignId}/sendTest | Send a test SMS campaign
193193
*SmsCampaignsApi* | [**updateSmsCampaign**](docs/SmsCampaignsApi.md#updateSmsCampaign) | **PUT** /smsCampaigns/{campaignId} | Update an SMS campaign
194194
*SmsCampaignsApi* | [**updateSmsCampaignStatus**](docs/SmsCampaignsApi.md#updateSmsCampaignStatus) | **PUT** /smsCampaigns/{campaignId}/status | Update a campaign&#39;s status
195-
*SmtpApi* | [**createSmtpTemplate**](docs/SmtpApi.md#createSmtpTemplate) | **POST** /smtp/templates | Create an email template
196-
*SmtpApi* | [**deleteHardbounces**](docs/SmtpApi.md#deleteHardbounces) | **POST** /smtp/deleteHardbounces | Delete hardbounces
197-
*SmtpApi* | [**deleteSmtpTemplate**](docs/SmtpApi.md#deleteSmtpTemplate) | **DELETE** /smtp/templates/{templateId} | Delete an inactive email template
198-
*SmtpApi* | [**getAggregatedSmtpReport**](docs/SmtpApi.md#getAggregatedSmtpReport) | **GET** /smtp/statistics/aggregatedReport | Get your transactional email activity aggregated over a period of time
199-
*SmtpApi* | [**getEmailEventReport**](docs/SmtpApi.md#getEmailEventReport) | **GET** /smtp/statistics/events | Get all your transactional email activity (unaggregated events)
200-
*SmtpApi* | [**getSmtpReport**](docs/SmtpApi.md#getSmtpReport) | **GET** /smtp/statistics/reports | Get your transactional email activity aggregated per day
201-
*SmtpApi* | [**getSmtpTemplate**](docs/SmtpApi.md#getSmtpTemplate) | **GET** /smtp/templates/{templateId} | Returns the template information
202-
*SmtpApi* | [**getSmtpTemplates**](docs/SmtpApi.md#getSmtpTemplates) | **GET** /smtp/templates | Get the list of email templates
203-
*SmtpApi* | [**getTransacBlockedContacts**](docs/SmtpApi.md#getTransacBlockedContacts) | **GET** /smtp/blockedContacts | Get the list of blocked or unsubscribed transactional contacts
204-
*SmtpApi* | [**getTransacEmailContent**](docs/SmtpApi.md#getTransacEmailContent) | **GET** /smtp/emails/{uuid} | Get the personalized content of a sent transactional email
205-
*SmtpApi* | [**getTransacEmailsList**](docs/SmtpApi.md#getTransacEmailsList) | **GET** /smtp/emails | Get the list of transactional emails on the basis of allowed filters
206-
*SmtpApi* | [**sendTemplate**](docs/SmtpApi.md#sendTemplate) | **POST** /smtp/templates/{templateId}/send | Send a template
207-
*SmtpApi* | [**sendTestTemplate**](docs/SmtpApi.md#sendTestTemplate) | **POST** /smtp/templates/{templateId}/sendTest | Send a template to your test list
208-
*SmtpApi* | [**sendTransacEmail**](docs/SmtpApi.md#sendTransacEmail) | **POST** /smtp/email | Send a transactional email
209-
*SmtpApi* | [**smtpBlockedContactsEmailDelete**](docs/SmtpApi.md#smtpBlockedContactsEmailDelete) | **DELETE** /smtp/blockedContacts/{email} | Unblock or resubscribe a transactional contact
210-
*SmtpApi* | [**smtpLogMessageIdDelete**](docs/SmtpApi.md#smtpLogMessageIdDelete) | **DELETE** /smtp/log/{messageId} | Delete an SMTP transactional log
211-
*SmtpApi* | [**updateSmtpTemplate**](docs/SmtpApi.md#updateSmtpTemplate) | **PUT** /smtp/templates/{templateId} | Update an email template
195+
*TransactionalEmailsApi* | [**blockNewDomain**](docs/TransactionalEmailsApi.md#blockNewDomain) | **POST** /smtp/blockedDomains | Add a new domain to the list of blocked domains
196+
*TransactionalEmailsApi* | [**createSmtpTemplate**](docs/TransactionalEmailsApi.md#createSmtpTemplate) | **POST** /smtp/templates | Create an email template
197+
*TransactionalEmailsApi* | [**deleteBlockedDomain**](docs/TransactionalEmailsApi.md#deleteBlockedDomain) | **DELETE** /smtp/blockedDomains/{domain} | Unblock an existing domain from the list of blocked domains
198+
*TransactionalEmailsApi* | [**deleteHardbounces**](docs/TransactionalEmailsApi.md#deleteHardbounces) | **POST** /smtp/deleteHardbounces | Delete hardbounces
199+
*TransactionalEmailsApi* | [**deleteSmtpTemplate**](docs/TransactionalEmailsApi.md#deleteSmtpTemplate) | **DELETE** /smtp/templates/{templateId} | Delete an inactive email template
200+
*TransactionalEmailsApi* | [**getAggregatedSmtpReport**](docs/TransactionalEmailsApi.md#getAggregatedSmtpReport) | **GET** /smtp/statistics/aggregatedReport | Get your transactional email activity aggregated over a period of time
201+
*TransactionalEmailsApi* | [**getBlockedDomains**](docs/TransactionalEmailsApi.md#getBlockedDomains) | **GET** /smtp/blockedDomains | Get the list of blocked domains
202+
*TransactionalEmailsApi* | [**getEmailEventReport**](docs/TransactionalEmailsApi.md#getEmailEventReport) | **GET** /smtp/statistics/events | Get all your transactional email activity (unaggregated events)
203+
*TransactionalEmailsApi* | [**getSmtpReport**](docs/TransactionalEmailsApi.md#getSmtpReport) | **GET** /smtp/statistics/reports | Get your transactional email activity aggregated per day
204+
*TransactionalEmailsApi* | [**getSmtpTemplate**](docs/TransactionalEmailsApi.md#getSmtpTemplate) | **GET** /smtp/templates/{templateId} | Returns the template information
205+
*TransactionalEmailsApi* | [**getSmtpTemplates**](docs/TransactionalEmailsApi.md#getSmtpTemplates) | **GET** /smtp/templates | Get the list of email templates
206+
*TransactionalEmailsApi* | [**getTransacBlockedContacts**](docs/TransactionalEmailsApi.md#getTransacBlockedContacts) | **GET** /smtp/blockedContacts | Get the list of blocked or unsubscribed transactional contacts
207+
*TransactionalEmailsApi* | [**getTransacEmailContent**](docs/TransactionalEmailsApi.md#getTransacEmailContent) | **GET** /smtp/emails/{uuid} | Get the personalized content of a sent transactional email
208+
*TransactionalEmailsApi* | [**getTransacEmailsList**](docs/TransactionalEmailsApi.md#getTransacEmailsList) | **GET** /smtp/emails | Get the list of transactional emails on the basis of allowed filters
209+
*TransactionalEmailsApi* | [**sendTemplate**](docs/TransactionalEmailsApi.md#sendTemplate) | **POST** /smtp/templates/{templateId}/send | Send a template
210+
*TransactionalEmailsApi* | [**sendTestTemplate**](docs/TransactionalEmailsApi.md#sendTestTemplate) | **POST** /smtp/templates/{templateId}/sendTest | Send a template to your test list
211+
*TransactionalEmailsApi* | [**sendTransacEmail**](docs/TransactionalEmailsApi.md#sendTransacEmail) | **POST** /smtp/email | Send a transactional email
212+
*TransactionalEmailsApi* | [**smtpBlockedContactsEmailDelete**](docs/TransactionalEmailsApi.md#smtpBlockedContactsEmailDelete) | **DELETE** /smtp/blockedContacts/{email} | Unblock or resubscribe a transactional contact
213+
*TransactionalEmailsApi* | [**smtpLogMessageIdDelete**](docs/TransactionalEmailsApi.md#smtpLogMessageIdDelete) | **DELETE** /smtp/log/{messageId} | Delete an SMTP transactional log
214+
*TransactionalEmailsApi* | [**updateSmtpTemplate**](docs/TransactionalEmailsApi.md#updateSmtpTemplate) | **PUT** /smtp/templates/{templateId} | Update an email template
212215
*TransactionalSmsApi* | [**getSmsEvents**](docs/TransactionalSmsApi.md#getSmsEvents) | **GET** /transactionalSMS/statistics/events | Get all your SMS activity (unaggregated events)
213216
*TransactionalSmsApi* | [**getTransacAggregatedSmsReport**](docs/TransactionalSmsApi.md#getTransacAggregatedSmsReport) | **GET** /transactionalSMS/statistics/aggregatedReport | Get your SMS activity aggregated over a period of time
214217
*TransactionalSmsApi* | [**getTransacSmsReport**](docs/TransactionalSmsApi.md#getTransacSmsReport) | **GET** /transactionalSMS/statistics/reports | Get your SMS activity aggregated per day
@@ -223,9 +226,15 @@ Class | Method | HTTP request | Description
223226
## Documentation for Models
224227

225228
- [AbTestCampaignResult](docs/AbTestCampaignResult.md)
229+
- [AbTestCampaignResultClickedLinks](docs/AbTestCampaignResultClickedLinks.md)
230+
- [AbTestCampaignResultStatistics](docs/AbTestCampaignResultStatistics.md)
231+
- [AbTestVersionClicks](docs/AbTestVersionClicks.md)
232+
- [AbTestVersionClicksInner](docs/AbTestVersionClicksInner.md)
233+
- [AbTestVersionStats](docs/AbTestVersionStats.md)
226234
- [AddChildDomain](docs/AddChildDomain.md)
227235
- [AddContactToList](docs/AddContactToList.md)
228236
- [AddCredits](docs/AddCredits.md)
237+
- [BlockDomain](docs/BlockDomain.md)
229238
- [CreateAttribute](docs/CreateAttribute.md)
230239
- [CreateAttributeEnumeration](docs/CreateAttributeEnumeration.md)
231240
- [CreateChild](docs/CreateChild.md)
@@ -260,6 +269,7 @@ Class | Method | HTTP request | Description
260269
- [GetAttributes](docs/GetAttributes.md)
261270
- [GetAttributesAttributes](docs/GetAttributesAttributes.md)
262271
- [GetAttributesEnumeration](docs/GetAttributesEnumeration.md)
272+
- [GetBlockedDomains](docs/GetBlockedDomains.md)
263273
- [GetCampaignOverview](docs/GetCampaignOverview.md)
264274
- [GetCampaignRecipients](docs/GetCampaignRecipients.md)
265275
- [GetCampaignStats](docs/GetCampaignStats.md)

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apply plugin: 'idea'
22
apply plugin: 'eclipse'
33

44
group = 'com.sendinblue'
5-
version = '5.0.0'
5+
version = '5.1.0'
66

77
buildscript {
88
repositories {

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "com.sendinblue",
44
name := "sib-api-v3-sdk",
5-
version := "5.0.0",
5+
version := "5.1.0",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/BlockDomain.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
# BlockDomain
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**domain** | **String** | name of the domain to be blocked |
8+
9+
10+

0 commit comments

Comments
 (0)