Skip to content

Commit f42de69

Browse files
authored
Merge pull request #23 from messente/travis
Release version 4.5.0
2 parents 68ea2fe + 173fe84 commit f42de69

File tree

139 files changed

+15995
-2822
lines changed

Some content is hidden

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

139 files changed

+15995
-2822
lines changed

.github/workflows/maven.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
3+
#
4+
# This file is auto-generated by OpenAPI Generator (https://openapi-generator.tech)
5+
6+
name: Java CI with Maven
7+
8+
on:
9+
push:
10+
branches: [ main, master ]
11+
pull_request:
12+
branches: [ main, master ]
13+
14+
jobs:
15+
build:
16+
name: Build Messente API
17+
runs-on: ubuntu-latest
18+
strategy:
19+
matrix:
20+
java: [ 17, 21 ]
21+
steps:
22+
- uses: actions/checkout@v4
23+
- name: Set up JDK
24+
uses: actions/setup-java@v4
25+
with:
26+
java-version: ${{ matrix.java }}
27+
distribution: 'temurin'
28+
cache: maven
29+
- name: Build with Maven
30+
run: mvn -B package --no-transfer-progress --file pom.xml

.github/workflows/publish.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.openapi-generator/FILES

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ README.md
66
api/openapi.yaml
77
build.gradle
88
build.sbt
9+
docs/AccountBalanceApi.md
910
docs/BlacklistApi.md
1011
docs/BulkMessagingApi.md
1112
docs/BulkOmniMessageCreateSuccessResponse.md
@@ -46,12 +47,16 @@ docs/MessageResult.md
4647
docs/MobileNetwork.md
4748
docs/NumberLookupApi.md
4849
docs/NumberToBlacklist.md
50+
docs/NumberVerificationApi.md
4951
docs/NumbersToInvestigate.md
5052
docs/OmniMessageCreateSuccessResponse.md
5153
docs/Omnimessage.md
5254
docs/OmnimessageApi.md
5355
docs/OmnimessageMessagesInner.md
56+
docs/Price.md
5457
docs/PriceInfo.md
58+
docs/PriceNetworksInner.md
59+
docs/PricingApi.md
5560
docs/Priority.md
5661
docs/SMS.md
5762
docs/StatisticsApi.md
@@ -66,14 +71,37 @@ docs/TextStore.md
6671
docs/Viber.md
6772
docs/ViberVideo.md
6873
docs/WhatsApp.md
74+
docs/WhatsAppAudio.md
6975
docs/WhatsAppComponent.md
7076
docs/WhatsAppCurrency.md
7177
docs/WhatsAppDatetime.md
78+
docs/WhatsAppDocument.md
79+
docs/WhatsAppImage.md
7280
docs/WhatsAppLanguage.md
7381
docs/WhatsAppMedia.md
7482
docs/WhatsAppParameter.md
83+
docs/WhatsAppSticker.md
7584
docs/WhatsAppTemplate.md
85+
docs/WhatsAppTemplatesApi.md
7686
docs/WhatsAppText.md
87+
docs/WhatsAppVideo.md
88+
docs/WhatsappButtonType.md
89+
docs/WhatsappComponentType.md
90+
docs/WhatsappCreateTemplateRequest.md
91+
docs/WhatsappCreateTemplateResponse.md
92+
docs/WhatsappHeaderFormat.md
93+
docs/WhatsappListTemplatesResponse.md
94+
docs/WhatsappOtpButtonType.md
95+
docs/WhatsappPagination.md
96+
docs/WhatsappPagingCursors.md
97+
docs/WhatsappSupportedApp.md
98+
docs/WhatsappTemplateButton.md
99+
docs/WhatsappTemplateCategory.md
100+
docs/WhatsappTemplateComponent.md
101+
docs/WhatsappTemplateExample.md
102+
docs/WhatsappTemplateResponse.md
103+
docs/WhatsappTemplateStatus.md
104+
docs/WhatsappUpdateTemplateRequest.md
77105
git_push.sh
78106
gradle.properties
79107
gradle/wrapper/gradle-wrapper.jar
@@ -97,6 +125,7 @@ src/main/java/com/messente/ServerConfiguration.java
97125
src/main/java/com/messente/ServerVariable.java
98126
src/main/java/com/messente/StringUtil.java
99127
src/main/java/com/messente/api/AbstractOpenApiSchema.java
128+
src/main/java/com/messente/api/AccountBalanceApi.java
100129
src/main/java/com/messente/api/BlacklistApi.java
101130
src/main/java/com/messente/api/BulkMessagingApi.java
102131
src/main/java/com/messente/api/BulkOmniMessageCreateSuccessResponse.java
@@ -137,12 +166,16 @@ src/main/java/com/messente/api/MessageResult.java
137166
src/main/java/com/messente/api/MobileNetwork.java
138167
src/main/java/com/messente/api/NumberLookupApi.java
139168
src/main/java/com/messente/api/NumberToBlacklist.java
169+
src/main/java/com/messente/api/NumberVerificationApi.java
140170
src/main/java/com/messente/api/NumbersToInvestigate.java
141171
src/main/java/com/messente/api/OmniMessageCreateSuccessResponse.java
142172
src/main/java/com/messente/api/Omnimessage.java
143173
src/main/java/com/messente/api/OmnimessageApi.java
144174
src/main/java/com/messente/api/OmnimessageMessagesInner.java
175+
src/main/java/com/messente/api/Price.java
145176
src/main/java/com/messente/api/PriceInfo.java
177+
src/main/java/com/messente/api/PriceNetworksInner.java
178+
src/main/java/com/messente/api/PricingApi.java
146179
src/main/java/com/messente/api/Priority.java
147180
src/main/java/com/messente/api/SMS.java
148181
src/main/java/com/messente/api/StatisticsApi.java
@@ -157,14 +190,37 @@ src/main/java/com/messente/api/TextStore.java
157190
src/main/java/com/messente/api/Viber.java
158191
src/main/java/com/messente/api/ViberVideo.java
159192
src/main/java/com/messente/api/WhatsApp.java
193+
src/main/java/com/messente/api/WhatsAppAudio.java
160194
src/main/java/com/messente/api/WhatsAppComponent.java
161195
src/main/java/com/messente/api/WhatsAppCurrency.java
162196
src/main/java/com/messente/api/WhatsAppDatetime.java
197+
src/main/java/com/messente/api/WhatsAppDocument.java
198+
src/main/java/com/messente/api/WhatsAppImage.java
163199
src/main/java/com/messente/api/WhatsAppLanguage.java
164200
src/main/java/com/messente/api/WhatsAppMedia.java
165201
src/main/java/com/messente/api/WhatsAppParameter.java
202+
src/main/java/com/messente/api/WhatsAppSticker.java
166203
src/main/java/com/messente/api/WhatsAppTemplate.java
204+
src/main/java/com/messente/api/WhatsAppTemplatesApi.java
167205
src/main/java/com/messente/api/WhatsAppText.java
206+
src/main/java/com/messente/api/WhatsAppVideo.java
207+
src/main/java/com/messente/api/WhatsappButtonType.java
208+
src/main/java/com/messente/api/WhatsappComponentType.java
209+
src/main/java/com/messente/api/WhatsappCreateTemplateRequest.java
210+
src/main/java/com/messente/api/WhatsappCreateTemplateResponse.java
211+
src/main/java/com/messente/api/WhatsappHeaderFormat.java
212+
src/main/java/com/messente/api/WhatsappListTemplatesResponse.java
213+
src/main/java/com/messente/api/WhatsappOtpButtonType.java
214+
src/main/java/com/messente/api/WhatsappPagination.java
215+
src/main/java/com/messente/api/WhatsappPagingCursors.java
216+
src/main/java/com/messente/api/WhatsappSupportedApp.java
217+
src/main/java/com/messente/api/WhatsappTemplateButton.java
218+
src/main/java/com/messente/api/WhatsappTemplateCategory.java
219+
src/main/java/com/messente/api/WhatsappTemplateComponent.java
220+
src/main/java/com/messente/api/WhatsappTemplateExample.java
221+
src/main/java/com/messente/api/WhatsappTemplateResponse.java
222+
src/main/java/com/messente/api/WhatsappTemplateStatus.java
223+
src/main/java/com/messente/api/WhatsappUpdateTemplateRequest.java
168224
src/main/java/com/messente/auth/ApiKeyAuth.java
169225
src/main/java/com/messente/auth/Authentication.java
170226
src/main/java/com/messente/auth/HttpBasicAuth.java

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.6.0
1+
7.11.0

README.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Messente API Library
22

33
- Messente API version: 2.0.0
4-
- Java artifact version: 4.4.0
4+
- Java artifact version: 4.5.0
55

66
[Messente](https://messente.com) is a global provider of messaging and user verification services. * Send and receive SMS, Viber, WhatsApp and Telegram messages. * Manage contacts and groups. * Fetch detailed info about phone numbers. * Blacklist phone numbers to make sure you're not sending any unwanted messages. Messente builds [tools](https://messente.com/documentation) to help organizations connect their services to people anywhere in the world.
77

@@ -13,7 +13,7 @@ Install Messente API library via Maven, Gradle, Ivy or manual build.
1313

1414
```groovy
1515
dependencies {
16-
implementation 'com.messente.api:messente-api:4.4.0'
16+
implementation 'com.messente.api:messente-api:4.5.0'
1717
}
1818
```
1919

@@ -23,14 +23,14 @@ dependencies {
2323
<dependency>
2424
<groupId>com.messente.api</groupId>
2525
<artifactId>messente-api</artifactId>
26-
<version>4.4.0</version>
26+
<version>4.5.0</version>
2727
</dependency>
2828
```
2929

3030
### Ivy
3131

3232
```xml
33-
<dependency org='com.messente.api' name='messente-api' rev='4.4.0'/>
33+
<dependency org='com.messente.api' name='messente-api' rev='4.5.0'/>
3434
```
3535

3636
### Manual Build
@@ -43,7 +43,7 @@ mvn clean package
4343

4444
Install
4545

46-
- `target/messente-api-4.4.0.jar`
46+
- `target/messente-api-4.5.0.jar`
4747
- `target/lib/*.jar`
4848

4949
## Features
@@ -55,6 +55,11 @@ Messente API has the following features:
5555

5656
Messente API Library provides the operations described below to access the features.
5757

58+
### AccountBalanceApi
59+
60+
1. Get account balance [`getAccountBalance`](docs/AccountBalanceApi.md#getaccountbalance)
61+
1. Get account balance [`getAccountBalanceUsingPost`](docs/AccountBalanceApi.md#getaccountbalanceusingpost)
62+
5863
### BlacklistApi
5964

6065
1. Adds a phone number to the blacklist [`addToBlacklist`](docs/BlacklistApi.md#addtoblacklist)
@@ -93,15 +98,33 @@ Messente API Library provides the operations described below to access the featu
9398

9499
1. Requests info about phone numbers [`fetchInfo`](docs/NumberLookupApi.md#fetchinfo)
95100

101+
### NumberVerificationApi
102+
103+
1. verify number [`verifyNumber`](docs/NumberVerificationApi.md#verifynumber)
104+
1. verified the PIN code entered by the user. [`verifyPin`](docs/NumberVerificationApi.md#verifypin)
105+
96106
### OmnimessageApi
97107

98108
1. Cancels a scheduled Omnimessage [`cancelScheduledMessage`](docs/OmnimessageApi.md#cancelscheduledmessage)
99109
1. Sends an Omnimessage [`sendOmnimessage`](docs/OmnimessageApi.md#sendomnimessage)
100110

111+
### PricingApi
112+
113+
1. Get pricelist for account [`getPricelist`](docs/PricingApi.md#getpricelist)
114+
1. Get pricing for a specific country [`getPrices`](docs/PricingApi.md#getprices)
115+
101116
### StatisticsApi
102117

103118
1. Requests statistics reports for each country [`createStatisticsReport`](docs/StatisticsApi.md#createstatisticsreport)
104119

120+
### WhatsAppTemplatesApi
121+
122+
1. Creates a WhatsApp template [`createWhatsappTemplate`](docs/WhatsAppTemplatesApi.md#createwhatsapptemplate)
123+
1. Deletes a WhatsApp template [`deleteWhatsappTemplate`](docs/WhatsAppTemplatesApi.md#deletewhatsapptemplate)
124+
1. Requests a WhatsApp template with the given ID [`getWhatsappTemplateById`](docs/WhatsAppTemplatesApi.md#getwhatsapptemplatebyid)
125+
1. Requests a list of WhatsApp templates [`listWhatsappTemplates`](docs/WhatsAppTemplatesApi.md#listwhatsapptemplates)
126+
1. Updates a WhatsApp template [`updateWhatsappTemplate`](docs/WhatsAppTemplatesApi.md#updatewhatsapptemplate)
127+
105128
## Auth
106129

107130
**Type**: HTTP basic authentication

0 commit comments

Comments
 (0)