Skip to content

Commit cccfc7c

Browse files
authored
Merge pull request #24 from messente/travis
Release version 2.5.0
2 parents ad3763e + 6de201f commit cccfc7c

File tree

73 files changed

+8052
-109
lines changed

Some content is hidden

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

73 files changed

+8052
-109
lines changed

.github/workflows/pypi.yml

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

.github/workflows/python.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# NOTE: This file is auto generated by OpenAPI Generator.
2+
# URL: https://openapi-generator.tech
3+
#
4+
# ref: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
5+
6+
name: messente_api Python package
7+
8+
on: [push, pull_request]
9+
10+
jobs:
11+
build:
12+
13+
runs-on: ubuntu-latest
14+
strategy:
15+
matrix:
16+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
- name: Set up Python ${{ matrix.python-version }}
21+
uses: actions/setup-python@v4
22+
with:
23+
python-version: ${{ matrix.python-version }}
24+
- name: Install dependencies
25+
run: |
26+
python -m pip install --upgrade pip
27+
pip install -r requirements.txt
28+
pip install -r test-requirements.txt
29+
- name: Test with pytest
30+
run: |
31+
pytest --cov={{packageName}}

.openapi-generator/FILES

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
.openapi-generator-ignore
55
.travis.yml
66
README.md
7+
docs/AccountBalanceApi.md
78
docs/BlacklistApi.md
89
docs/BulkMessagingApi.md
910
docs/BulkOmniMessageCreateSuccessResponse.md
@@ -44,12 +45,16 @@ docs/MessageResult.md
4445
docs/MobileNetwork.md
4546
docs/NumberLookupApi.md
4647
docs/NumberToBlacklist.md
48+
docs/NumberVerificationApi.md
4749
docs/NumbersToInvestigate.md
4850
docs/OmniMessageCreateSuccessResponse.md
4951
docs/Omnimessage.md
5052
docs/OmnimessageApi.md
5153
docs/OmnimessageMessagesInner.md
54+
docs/Price.md
5255
docs/PriceInfo.md
56+
docs/PriceNetworksInner.md
57+
docs/PricingApi.md
5358
docs/Priority.md
5459
docs/SMS.md
5560
docs/StatisticsApi.md
@@ -64,25 +69,52 @@ docs/TextStore.md
6469
docs/Viber.md
6570
docs/ViberVideo.md
6671
docs/WhatsApp.md
72+
docs/WhatsAppAudio.md
6773
docs/WhatsAppComponent.md
6874
docs/WhatsAppCurrency.md
6975
docs/WhatsAppDatetime.md
76+
docs/WhatsAppDocument.md
77+
docs/WhatsAppImage.md
7078
docs/WhatsAppLanguage.md
7179
docs/WhatsAppMedia.md
7280
docs/WhatsAppParameter.md
81+
docs/WhatsAppSticker.md
7382
docs/WhatsAppTemplate.md
83+
docs/WhatsAppTemplatesApi.md
7484
docs/WhatsAppText.md
85+
docs/WhatsAppVideo.md
86+
docs/WhatsappButtonType.md
87+
docs/WhatsappComponentType.md
88+
docs/WhatsappCreateTemplateRequest.md
89+
docs/WhatsappCreateTemplateResponse.md
90+
docs/WhatsappHeaderFormat.md
91+
docs/WhatsappListTemplatesResponse.md
92+
docs/WhatsappOtpButtonType.md
93+
docs/WhatsappPagination.md
94+
docs/WhatsappPagingCursors.md
95+
docs/WhatsappSupportedApp.md
96+
docs/WhatsappTemplateButton.md
97+
docs/WhatsappTemplateCategory.md
98+
docs/WhatsappTemplateComponent.md
99+
docs/WhatsappTemplateExample.md
100+
docs/WhatsappTemplateResponse.md
101+
docs/WhatsappTemplateStatus.md
102+
docs/WhatsappUpdateTemplateRequest.md
75103
git_push.sh
76104
messente_api/__init__.py
77105
messente_api/api/__init__.py
106+
messente_api/api/account_balance_api.py
78107
messente_api/api/blacklist_api.py
79108
messente_api/api/bulk_messaging_api.py
80109
messente_api/api/contacts_api.py
81110
messente_api/api/delivery_report_api.py
82111
messente_api/api/groups_api.py
83112
messente_api/api/number_lookup_api.py
113+
messente_api/api/number_verification_api.py
84114
messente_api/api/omnimessage_api.py
115+
messente_api/api/pricing_api.py
85116
messente_api/api/statistics_api.py
117+
messente_api/api/whats_app_templates_api.py
86118
messente_api/api_client.py
87119
messente_api/api_response.py
88120
messente_api/configuration.py
@@ -126,7 +158,9 @@ messente_api/models/numbers_to_investigate.py
126158
messente_api/models/omni_message_create_success_response.py
127159
messente_api/models/omnimessage.py
128160
messente_api/models/omnimessage_messages_inner.py
161+
messente_api/models/price.py
129162
messente_api/models/price_info.py
163+
messente_api/models/price_networks_inner.py
130164
messente_api/models/priority.py
131165
messente_api/models/sms.py
132166
messente_api/models/statistics_report.py
@@ -140,14 +174,36 @@ messente_api/models/text_store.py
140174
messente_api/models/viber.py
141175
messente_api/models/viber_video.py
142176
messente_api/models/whats_app.py
177+
messente_api/models/whats_app_audio.py
143178
messente_api/models/whats_app_component.py
144179
messente_api/models/whats_app_currency.py
145180
messente_api/models/whats_app_datetime.py
181+
messente_api/models/whats_app_document.py
182+
messente_api/models/whats_app_image.py
146183
messente_api/models/whats_app_language.py
147184
messente_api/models/whats_app_media.py
148185
messente_api/models/whats_app_parameter.py
186+
messente_api/models/whats_app_sticker.py
149187
messente_api/models/whats_app_template.py
150188
messente_api/models/whats_app_text.py
189+
messente_api/models/whats_app_video.py
190+
messente_api/models/whatsapp_button_type.py
191+
messente_api/models/whatsapp_component_type.py
192+
messente_api/models/whatsapp_create_template_request.py
193+
messente_api/models/whatsapp_create_template_response.py
194+
messente_api/models/whatsapp_header_format.py
195+
messente_api/models/whatsapp_list_templates_response.py
196+
messente_api/models/whatsapp_otp_button_type.py
197+
messente_api/models/whatsapp_pagination.py
198+
messente_api/models/whatsapp_paging_cursors.py
199+
messente_api/models/whatsapp_supported_app.py
200+
messente_api/models/whatsapp_template_button.py
201+
messente_api/models/whatsapp_template_category.py
202+
messente_api/models/whatsapp_template_component.py
203+
messente_api/models/whatsapp_template_example.py
204+
messente_api/models/whatsapp_template_response.py
205+
messente_api/models/whatsapp_template_status.py
206+
messente_api/models/whatsapp_update_template_request.py
151207
messente_api/py.typed
152208
messente_api/rest.py
153209
pyproject.toml

README.md

Lines changed: 24 additions & 1 deletion
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-
- Python package version: 2.4.0
4+
- Python package version: 2.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

@@ -18,6 +18,11 @@ Messente API has the following features:
1818

1919
Messente API Library provides the operations described below to access the features.
2020

21+
### AccountBalanceApi
22+
23+
1. Get account balance [`get_account_balance`](docs/AccountBalanceApi.md#get_account_balance)
24+
1. Get account balance [`get_account_balance_using_post`](docs/AccountBalanceApi.md#get_account_balance_using_post)
25+
2126
### BlacklistApi
2227

2328
1. Adds a phone number to the blacklist [`add_to_blacklist`](docs/BlacklistApi.md#add_to_blacklist)
@@ -56,15 +61,33 @@ Messente API Library provides the operations described below to access the featu
5661

5762
1. Requests info about phone numbers [`fetch_info`](docs/NumberLookupApi.md#fetch_info)
5863

64+
### NumberVerificationApi
65+
66+
1. verify number [`verify_number`](docs/NumberVerificationApi.md#verify_number)
67+
1. verified the PIN code entered by the user. [`verify_pin`](docs/NumberVerificationApi.md#verify_pin)
68+
5969
### OmnimessageApi
6070

6171
1. Cancels a scheduled Omnimessage [`cancel_scheduled_message`](docs/OmnimessageApi.md#cancel_scheduled_message)
6272
1. Sends an Omnimessage [`send_omnimessage`](docs/OmnimessageApi.md#send_omnimessage)
6373

74+
### PricingApi
75+
76+
1. Get pricelist for account [`get_pricelist`](docs/PricingApi.md#get_pricelist)
77+
1. Get pricing for a specific country [`get_prices`](docs/PricingApi.md#get_prices)
78+
6479
### StatisticsApi
6580

6681
1. Requests statistics reports for each country [`create_statistics_report`](docs/StatisticsApi.md#create_statistics_report)
6782

83+
### WhatsAppTemplatesApi
84+
85+
1. Creates a WhatsApp template [`create_whatsapp_template`](docs/WhatsAppTemplatesApi.md#create_whatsapp_template)
86+
1. Deletes a WhatsApp template [`delete_whatsapp_template`](docs/WhatsAppTemplatesApi.md#delete_whatsapp_template)
87+
1. Requests a WhatsApp template with the given ID [`get_whatsapp_template_by_id`](docs/WhatsAppTemplatesApi.md#get_whatsapp_template_by_id)
88+
1. Requests a list of WhatsApp templates [`list_whatsapp_templates`](docs/WhatsAppTemplatesApi.md#list_whatsapp_templates)
89+
1. Updates a WhatsApp template [`update_whatsapp_template`](docs/WhatsAppTemplatesApi.md#update_whatsapp_template)
90+
6891
## Auth
6992

7093
**Type**: HTTP basic authentication

0 commit comments

Comments
 (0)