From 5dd1b017f472a6921b7c4a44118a2fd12961ab24 Mon Sep 17 00:00:00 2001 From: api-librarian Date: Thu, 16 Jan 2025 14:49:42 +0000 Subject: [PATCH 1/6] Travis update: Jan 2025 (Build 811) [skip ci] --- .github/workflows/python.yml | 38 - .gitignore | 66 - .gitlab-ci.yml | 31 - .openapi-generator-ignore | 23 - .openapi-generator/FILES | 156 -- .openapi-generator/VERSION | 1 - .travis.yml | 12 - README.md | 148 -- docs/BlacklistApi.md | 321 --- docs/BulkMessagingApi.md | 89 - docs/BulkOmniMessageCreateSuccessResponse.md | 30 - ...ssageCreateSuccessResponseMessagesInner.md | 32 - docs/BulkOmnimessage.md | 30 - docs/Channel.md | 12 - docs/ContactEnvelope.md | 30 - docs/ContactFields.md | 39 - docs/ContactListEnvelope.md | 30 - docs/ContactResponseFields.md | 40 - docs/ContactUpdateFields.md | 38 - docs/ContactsApi.md | 663 ----- docs/DeliveryReportApi.md | 88 - docs/DeliveryReportResponse.md | 32 - docs/DeliveryResult.md | 37 - docs/ErrorCodeOmnichannel.md | 12 - docs/ErrorCodeOmnichannelMachine.md | 12 - docs/ErrorCodePhonebook.md | 12 - docs/ErrorCodeStatistics.md | 12 - docs/ErrorItemNumberLookup.md | 30 - docs/ErrorItemNumberLookupError.md | 31 - docs/ErrorItemOmnichannel.md | 33 - docs/ErrorItemPhonebook.md | 32 - docs/ErrorItemStatistics.md | 32 - docs/ErrorNumberLookup.md | 30 - docs/ErrorOmnichannel.md | 30 - docs/ErrorPhonebook.md | 30 - docs/ErrorStatistics.md | 30 - docs/ErrorTitleOmnichannel.md | 12 - docs/ErrorTitlePhonebook.md | 12 - docs/FetchBlacklistSuccess.md | 30 - docs/GroupEnvelope.md | 30 - docs/GroupListEnvelope.md | 30 - docs/GroupName.md | 30 - docs/GroupResponseFields.md | 33 - docs/GroupsApi.md | 409 --- docs/MessageResult.md | 32 - docs/MobileNetwork.md | 34 - docs/NumberLookupApi.md | 90 - docs/NumberToBlacklist.md | 30 - docs/NumbersToInvestigate.md | 30 - docs/OmniMessageCreateSuccessResponse.md | 32 - docs/Omnimessage.md | 35 - docs/OmnimessageApi.md | 168 -- docs/OmnimessageMessagesInner.md | 42 - docs/PriceInfo.md | 32 - docs/Priority.md | 12 - docs/SMS.md | 36 - docs/StatisticsApi.md | 91 - docs/StatisticsReport.md | 32 - docs/StatisticsReportSettings.md | 32 - docs/StatisticsReportSuccess.md | 30 - docs/Status.md | 12 - docs/SyncNumberLookupResult.md | 38 - docs/SyncNumberLookupSuccess.md | 31 - docs/Telegram.md | 36 - docs/TextStore.md | 12 - docs/Viber.md | 38 - docs/ViberVideo.md | 33 - docs/WhatsApp.md | 34 - docs/WhatsAppComponent.md | 33 - docs/WhatsAppCurrency.md | 32 - docs/WhatsAppDatetime.md | 30 - docs/WhatsAppLanguage.md | 31 - docs/WhatsAppMedia.md | 33 - docs/WhatsAppParameter.md | 36 - docs/WhatsAppTemplate.md | 32 - git_push.sh | 57 - messente_api/__init__.py | 100 - messente_api/api/__init__.py | 12 - messente_api/api/blacklist_api.py | 1088 -------- messente_api/api/bulk_messaging_api.py | 314 --- messente_api/api/contacts_api.py | 2230 ----------------- messente_api/api/delivery_report_api.py | 300 --- messente_api/api/groups_api.py | 1372 ---------- messente_api/api/number_lookup_api.py | 317 --- messente_api/api/omnimessage_api.py | 576 ----- messente_api/api/statistics_api.py | 320 --- messente_api/api_client.py | 771 ------ messente_api/api_response.py | 21 - messente_api/configuration.py | 461 ---- messente_api/exceptions.py | 200 -- messente_api/models/__init__.py | 76 - ...lk_omni_message_create_success_response.py | 109 - ..._create_success_response_messages_inner.py | 138 - messente_api/models/bulk_omnimessage.py | 109 - messente_api/models/channel.py | 40 - messente_api/models/contact_envelope.py | 105 - messente_api/models/contact_fields.py | 164 -- messente_api/models/contact_list_envelope.py | 109 - .../models/contact_response_fields.py | 172 -- messente_api/models/contact_update_fields.py | 162 -- .../models/delivery_report_response.py | 113 - messente_api/models/delivery_result.py | 128 - messente_api/models/error_code_omnichannel.py | 43 - .../models/error_code_omnichannel_machine.py | 48 - messente_api/models/error_code_phonebook.py | 42 - messente_api/models/error_code_statistics.py | 40 - .../models/error_item_number_lookup.py | 105 - .../models/error_item_number_lookup_error.py | 104 - messente_api/models/error_item_omnichannel.py | 114 - messente_api/models/error_item_phonebook.py | 107 - messente_api/models/error_item_statistics.py | 106 - messente_api/models/error_number_lookup.py | 109 - messente_api/models/error_omnichannel.py | 109 - messente_api/models/error_phonebook.py | 109 - messente_api/models/error_statistics.py | 109 - .../models/error_title_omnichannel.py | 43 - messente_api/models/error_title_phonebook.py | 42 - .../models/fetch_blacklist_success.py | 101 - messente_api/models/group_envelope.py | 105 - messente_api/models/group_list_envelope.py | 109 - messente_api/models/group_name.py | 102 - messente_api/models/group_response_fields.py | 112 - messente_api/models/message_result.py | 106 - messente_api/models/mobile_network.py | 109 - messente_api/models/number_to_blacklist.py | 101 - messente_api/models/numbers_to_investigate.py | 102 - .../omni_message_create_success_response.py | 113 - messente_api/models/omnimessage.py | 122 - .../models/omnimessage_messages_inner.py | 166 -- messente_api/models/price_info.py | 105 - messente_api/models/priority.py | 39 - messente_api/models/sms.py | 133 - messente_api/models/statistics_report.py | 105 - .../models/statistics_report_settings.py | 106 - .../models/statistics_report_success.py | 109 - messente_api/models/status.py | 47 - .../models/sync_number_lookup_result.py | 175 -- .../models/sync_number_lookup_success.py | 111 - messente_api/models/telegram.py | 123 - messente_api/models/text_store.py | 39 - messente_api/models/viber.py | 131 - messente_api/models/viber_video.py | 107 - messente_api/models/whats_app.py | 123 - messente_api/models/whats_app_component.py | 115 - messente_api/models/whats_app_currency.py | 105 - messente_api/models/whats_app_datetime.py | 101 - messente_api/models/whats_app_language.py | 103 - messente_api/models/whats_app_media.py | 107 - messente_api/models/whats_app_parameter.py | 131 - messente_api/models/whats_app_template.py | 117 - messente_api/py.typed | 0 messente_api/rest.py | 258 -- pyproject.toml | 71 - requirements.txt | 5 - setup.cfg | 2 - setup.py | 51 - test-requirements.txt | 5 - tox.ini | 9 - 158 files changed, 18892 deletions(-) delete mode 100644 .github/workflows/python.yml delete mode 100644 .gitignore delete mode 100644 .gitlab-ci.yml delete mode 100644 .openapi-generator-ignore delete mode 100644 .openapi-generator/FILES delete mode 100644 .openapi-generator/VERSION delete mode 100644 .travis.yml delete mode 100644 README.md delete mode 100644 docs/BlacklistApi.md delete mode 100644 docs/BulkMessagingApi.md delete mode 100644 docs/BulkOmniMessageCreateSuccessResponse.md delete mode 100644 docs/BulkOmniMessageCreateSuccessResponseMessagesInner.md delete mode 100644 docs/BulkOmnimessage.md delete mode 100644 docs/Channel.md delete mode 100644 docs/ContactEnvelope.md delete mode 100644 docs/ContactFields.md delete mode 100644 docs/ContactListEnvelope.md delete mode 100644 docs/ContactResponseFields.md delete mode 100644 docs/ContactUpdateFields.md delete mode 100644 docs/ContactsApi.md delete mode 100644 docs/DeliveryReportApi.md delete mode 100644 docs/DeliveryReportResponse.md delete mode 100644 docs/DeliveryResult.md delete mode 100644 docs/ErrorCodeOmnichannel.md delete mode 100644 docs/ErrorCodeOmnichannelMachine.md delete mode 100644 docs/ErrorCodePhonebook.md delete mode 100644 docs/ErrorCodeStatistics.md delete mode 100644 docs/ErrorItemNumberLookup.md delete mode 100644 docs/ErrorItemNumberLookupError.md delete mode 100644 docs/ErrorItemOmnichannel.md delete mode 100644 docs/ErrorItemPhonebook.md delete mode 100644 docs/ErrorItemStatistics.md delete mode 100644 docs/ErrorNumberLookup.md delete mode 100644 docs/ErrorOmnichannel.md delete mode 100644 docs/ErrorPhonebook.md delete mode 100644 docs/ErrorStatistics.md delete mode 100644 docs/ErrorTitleOmnichannel.md delete mode 100644 docs/ErrorTitlePhonebook.md delete mode 100644 docs/FetchBlacklistSuccess.md delete mode 100644 docs/GroupEnvelope.md delete mode 100644 docs/GroupListEnvelope.md delete mode 100644 docs/GroupName.md delete mode 100644 docs/GroupResponseFields.md delete mode 100644 docs/GroupsApi.md delete mode 100644 docs/MessageResult.md delete mode 100644 docs/MobileNetwork.md delete mode 100644 docs/NumberLookupApi.md delete mode 100644 docs/NumberToBlacklist.md delete mode 100644 docs/NumbersToInvestigate.md delete mode 100644 docs/OmniMessageCreateSuccessResponse.md delete mode 100644 docs/Omnimessage.md delete mode 100644 docs/OmnimessageApi.md delete mode 100644 docs/OmnimessageMessagesInner.md delete mode 100644 docs/PriceInfo.md delete mode 100644 docs/Priority.md delete mode 100644 docs/SMS.md delete mode 100644 docs/StatisticsApi.md delete mode 100644 docs/StatisticsReport.md delete mode 100644 docs/StatisticsReportSettings.md delete mode 100644 docs/StatisticsReportSuccess.md delete mode 100644 docs/Status.md delete mode 100644 docs/SyncNumberLookupResult.md delete mode 100644 docs/SyncNumberLookupSuccess.md delete mode 100644 docs/Telegram.md delete mode 100644 docs/TextStore.md delete mode 100644 docs/Viber.md delete mode 100644 docs/ViberVideo.md delete mode 100644 docs/WhatsApp.md delete mode 100644 docs/WhatsAppComponent.md delete mode 100644 docs/WhatsAppCurrency.md delete mode 100644 docs/WhatsAppDatetime.md delete mode 100644 docs/WhatsAppLanguage.md delete mode 100644 docs/WhatsAppMedia.md delete mode 100644 docs/WhatsAppParameter.md delete mode 100644 docs/WhatsAppTemplate.md delete mode 100644 git_push.sh delete mode 100644 messente_api/__init__.py delete mode 100644 messente_api/api/__init__.py delete mode 100644 messente_api/api/blacklist_api.py delete mode 100644 messente_api/api/bulk_messaging_api.py delete mode 100644 messente_api/api/contacts_api.py delete mode 100644 messente_api/api/delivery_report_api.py delete mode 100644 messente_api/api/groups_api.py delete mode 100644 messente_api/api/number_lookup_api.py delete mode 100644 messente_api/api/omnimessage_api.py delete mode 100644 messente_api/api/statistics_api.py delete mode 100644 messente_api/api_client.py delete mode 100644 messente_api/api_response.py delete mode 100644 messente_api/configuration.py delete mode 100644 messente_api/exceptions.py delete mode 100644 messente_api/models/__init__.py delete mode 100644 messente_api/models/bulk_omni_message_create_success_response.py delete mode 100644 messente_api/models/bulk_omni_message_create_success_response_messages_inner.py delete mode 100644 messente_api/models/bulk_omnimessage.py delete mode 100644 messente_api/models/channel.py delete mode 100644 messente_api/models/contact_envelope.py delete mode 100644 messente_api/models/contact_fields.py delete mode 100644 messente_api/models/contact_list_envelope.py delete mode 100644 messente_api/models/contact_response_fields.py delete mode 100644 messente_api/models/contact_update_fields.py delete mode 100644 messente_api/models/delivery_report_response.py delete mode 100644 messente_api/models/delivery_result.py delete mode 100644 messente_api/models/error_code_omnichannel.py delete mode 100644 messente_api/models/error_code_omnichannel_machine.py delete mode 100644 messente_api/models/error_code_phonebook.py delete mode 100644 messente_api/models/error_code_statistics.py delete mode 100644 messente_api/models/error_item_number_lookup.py delete mode 100644 messente_api/models/error_item_number_lookup_error.py delete mode 100644 messente_api/models/error_item_omnichannel.py delete mode 100644 messente_api/models/error_item_phonebook.py delete mode 100644 messente_api/models/error_item_statistics.py delete mode 100644 messente_api/models/error_number_lookup.py delete mode 100644 messente_api/models/error_omnichannel.py delete mode 100644 messente_api/models/error_phonebook.py delete mode 100644 messente_api/models/error_statistics.py delete mode 100644 messente_api/models/error_title_omnichannel.py delete mode 100644 messente_api/models/error_title_phonebook.py delete mode 100644 messente_api/models/fetch_blacklist_success.py delete mode 100644 messente_api/models/group_envelope.py delete mode 100644 messente_api/models/group_list_envelope.py delete mode 100644 messente_api/models/group_name.py delete mode 100644 messente_api/models/group_response_fields.py delete mode 100644 messente_api/models/message_result.py delete mode 100644 messente_api/models/mobile_network.py delete mode 100644 messente_api/models/number_to_blacklist.py delete mode 100644 messente_api/models/numbers_to_investigate.py delete mode 100644 messente_api/models/omni_message_create_success_response.py delete mode 100644 messente_api/models/omnimessage.py delete mode 100644 messente_api/models/omnimessage_messages_inner.py delete mode 100644 messente_api/models/price_info.py delete mode 100644 messente_api/models/priority.py delete mode 100644 messente_api/models/sms.py delete mode 100644 messente_api/models/statistics_report.py delete mode 100644 messente_api/models/statistics_report_settings.py delete mode 100644 messente_api/models/statistics_report_success.py delete mode 100644 messente_api/models/status.py delete mode 100644 messente_api/models/sync_number_lookup_result.py delete mode 100644 messente_api/models/sync_number_lookup_success.py delete mode 100644 messente_api/models/telegram.py delete mode 100644 messente_api/models/text_store.py delete mode 100644 messente_api/models/viber.py delete mode 100644 messente_api/models/viber_video.py delete mode 100644 messente_api/models/whats_app.py delete mode 100644 messente_api/models/whats_app_component.py delete mode 100644 messente_api/models/whats_app_currency.py delete mode 100644 messente_api/models/whats_app_datetime.py delete mode 100644 messente_api/models/whats_app_language.py delete mode 100644 messente_api/models/whats_app_media.py delete mode 100644 messente_api/models/whats_app_parameter.py delete mode 100644 messente_api/models/whats_app_template.py delete mode 100644 messente_api/py.typed delete mode 100644 messente_api/rest.py delete mode 100644 pyproject.toml delete mode 100644 requirements.txt delete mode 100644 setup.cfg delete mode 100644 setup.py delete mode 100644 test-requirements.txt delete mode 100644 tox.ini diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml deleted file mode 100644 index 996834f..0000000 --- a/.github/workflows/python.yml +++ /dev/null @@ -1,38 +0,0 @@ -# NOTE: This file is auto generated by OpenAPI Generator. -# URL: https://openapi-generator.tech -# -# ref: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python - -name: messente_api Python package - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] - - steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install flake8 pytest - if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - if [ -f test-requirements.txt ]; then pip install -r test-requirements.txt; fi - - name: Lint with flake8 - run: | - # stop the build if there are Python syntax errors or undefined names - flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - - name: Test with pytest - run: | - pytest diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 43995bd..0000000 --- a/.gitignore +++ /dev/null @@ -1,66 +0,0 @@ -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# C extensions -*.so - -# Distribution / packaging -.Python -env/ -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*,cover -.hypothesis/ -venv/ -.venv/ -.python-version -.pytest_cache - -# Translations -*.mo -*.pot - -# Django stuff: -*.log - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -#Ipython Notebook -.ipynb_checkpoints diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 0a8d9b5..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,31 +0,0 @@ -# NOTE: This file is auto generated by OpenAPI Generator. -# URL: https://openapi-generator.tech -# -# ref: https://docs.gitlab.com/ee/ci/README.html -# ref: https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml - -stages: - - test - -.pytest: - stage: test - script: - - pip install -r requirements.txt - - pip install -r test-requirements.txt - - pytest --cov=messente_api - -pytest-3.7: - extends: .pytest - image: python:3.7-alpine -pytest-3.8: - extends: .pytest - image: python:3.8-alpine -pytest-3.9: - extends: .pytest - image: python:3.9-alpine -pytest-3.10: - extends: .pytest - image: python:3.10-alpine -pytest-3.11: - extends: .pytest - image: python:3.11-alpine diff --git a/.openapi-generator-ignore b/.openapi-generator-ignore deleted file mode 100644 index 7484ee5..0000000 --- a/.openapi-generator-ignore +++ /dev/null @@ -1,23 +0,0 @@ -# OpenAPI Generator Ignore -# Generated by openapi-generator https://github.com/openapitools/openapi-generator - -# Use this file to prevent files from being overwritten by the generator. -# The patterns follow closely to .gitignore or .dockerignore. - -# As an example, the C# client generator defines ApiClient.cs. -# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: -#ApiClient.cs - -# You can match any string of characters against a directory, file or extension with a single asterisk (*): -#foo/*/qux -# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux - -# You can recursively match patterns against a directory, file or extension with a double asterisk (**): -#foo/**/qux -# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux - -# You can also negate patterns with an exclamation (!). -# For example, you can ignore all files in a docs folder with the file extension .md: -#docs/*.md -# Then explicitly reverse the ignore rule for a single file: -#!docs/README.md diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES deleted file mode 100644 index 321050b..0000000 --- a/.openapi-generator/FILES +++ /dev/null @@ -1,156 +0,0 @@ -.github/workflows/python.yml -.gitignore -.gitlab-ci.yml -.openapi-generator-ignore -.travis.yml -README.md -docs/BlacklistApi.md -docs/BulkMessagingApi.md -docs/BulkOmniMessageCreateSuccessResponse.md -docs/BulkOmniMessageCreateSuccessResponseMessagesInner.md -docs/BulkOmnimessage.md -docs/Channel.md -docs/ContactEnvelope.md -docs/ContactFields.md -docs/ContactListEnvelope.md -docs/ContactResponseFields.md -docs/ContactUpdateFields.md -docs/ContactsApi.md -docs/DeliveryReportApi.md -docs/DeliveryReportResponse.md -docs/DeliveryResult.md -docs/ErrorCodeOmnichannel.md -docs/ErrorCodeOmnichannelMachine.md -docs/ErrorCodePhonebook.md -docs/ErrorCodeStatistics.md -docs/ErrorItemNumberLookup.md -docs/ErrorItemNumberLookupError.md -docs/ErrorItemOmnichannel.md -docs/ErrorItemPhonebook.md -docs/ErrorItemStatistics.md -docs/ErrorNumberLookup.md -docs/ErrorOmnichannel.md -docs/ErrorPhonebook.md -docs/ErrorStatistics.md -docs/ErrorTitleOmnichannel.md -docs/ErrorTitlePhonebook.md -docs/FetchBlacklistSuccess.md -docs/GroupEnvelope.md -docs/GroupListEnvelope.md -docs/GroupName.md -docs/GroupResponseFields.md -docs/GroupsApi.md -docs/MessageResult.md -docs/MobileNetwork.md -docs/NumberLookupApi.md -docs/NumberToBlacklist.md -docs/NumbersToInvestigate.md -docs/OmniMessageCreateSuccessResponse.md -docs/Omnimessage.md -docs/OmnimessageApi.md -docs/OmnimessageMessagesInner.md -docs/PriceInfo.md -docs/Priority.md -docs/SMS.md -docs/StatisticsApi.md -docs/StatisticsReport.md -docs/StatisticsReportSettings.md -docs/StatisticsReportSuccess.md -docs/Status.md -docs/SyncNumberLookupResult.md -docs/SyncNumberLookupSuccess.md -docs/Telegram.md -docs/TextStore.md -docs/Viber.md -docs/ViberVideo.md -docs/WhatsApp.md -docs/WhatsAppComponent.md -docs/WhatsAppCurrency.md -docs/WhatsAppDatetime.md -docs/WhatsAppLanguage.md -docs/WhatsAppMedia.md -docs/WhatsAppParameter.md -docs/WhatsAppTemplate.md -git_push.sh -messente_api/__init__.py -messente_api/api/__init__.py -messente_api/api/blacklist_api.py -messente_api/api/bulk_messaging_api.py -messente_api/api/contacts_api.py -messente_api/api/delivery_report_api.py -messente_api/api/groups_api.py -messente_api/api/number_lookup_api.py -messente_api/api/omnimessage_api.py -messente_api/api/statistics_api.py -messente_api/api_client.py -messente_api/api_response.py -messente_api/configuration.py -messente_api/exceptions.py -messente_api/models/__init__.py -messente_api/models/bulk_omni_message_create_success_response.py -messente_api/models/bulk_omni_message_create_success_response_messages_inner.py -messente_api/models/bulk_omnimessage.py -messente_api/models/channel.py -messente_api/models/contact_envelope.py -messente_api/models/contact_fields.py -messente_api/models/contact_list_envelope.py -messente_api/models/contact_response_fields.py -messente_api/models/contact_update_fields.py -messente_api/models/delivery_report_response.py -messente_api/models/delivery_result.py -messente_api/models/error_code_omnichannel.py -messente_api/models/error_code_omnichannel_machine.py -messente_api/models/error_code_phonebook.py -messente_api/models/error_code_statistics.py -messente_api/models/error_item_number_lookup.py -messente_api/models/error_item_number_lookup_error.py -messente_api/models/error_item_omnichannel.py -messente_api/models/error_item_phonebook.py -messente_api/models/error_item_statistics.py -messente_api/models/error_number_lookup.py -messente_api/models/error_omnichannel.py -messente_api/models/error_phonebook.py -messente_api/models/error_statistics.py -messente_api/models/error_title_omnichannel.py -messente_api/models/error_title_phonebook.py -messente_api/models/fetch_blacklist_success.py -messente_api/models/group_envelope.py -messente_api/models/group_list_envelope.py -messente_api/models/group_name.py -messente_api/models/group_response_fields.py -messente_api/models/message_result.py -messente_api/models/mobile_network.py -messente_api/models/number_to_blacklist.py -messente_api/models/numbers_to_investigate.py -messente_api/models/omni_message_create_success_response.py -messente_api/models/omnimessage.py -messente_api/models/omnimessage_messages_inner.py -messente_api/models/price_info.py -messente_api/models/priority.py -messente_api/models/sms.py -messente_api/models/statistics_report.py -messente_api/models/statistics_report_settings.py -messente_api/models/statistics_report_success.py -messente_api/models/status.py -messente_api/models/sync_number_lookup_result.py -messente_api/models/sync_number_lookup_success.py -messente_api/models/telegram.py -messente_api/models/text_store.py -messente_api/models/viber.py -messente_api/models/viber_video.py -messente_api/models/whats_app.py -messente_api/models/whats_app_component.py -messente_api/models/whats_app_currency.py -messente_api/models/whats_app_datetime.py -messente_api/models/whats_app_language.py -messente_api/models/whats_app_media.py -messente_api/models/whats_app_parameter.py -messente_api/models/whats_app_template.py -messente_api/py.typed -messente_api/rest.py -pyproject.toml -requirements.txt -setup.cfg -setup.py -test-requirements.txt -tox.ini diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION deleted file mode 100644 index 93c8dda..0000000 --- a/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -7.6.0 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1b62c4f..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: python - -script: -- echo "skipping tests" - -deploy: - provider: pypi - user: messente - password: - secure: T6b+hfVKTyJUUprT/7c6+nuEpqjENHWbZ5OrFLq/fo0N++aUgB7/VgsY7L2U9vmuog2xf34Di0C66fe/Tmy5czc+iXbwSnS6uP0aJk6dnERrdhiarUHgsDq4/txx59qYXZfelCO38M54GBPAlDzVp5/ONocbOrrJUPnt++0t/ocwbq2x5m6RSycJCEBWjxkBuLclrIkUvI+0IgJl/CXUro2OeVUg4J7rrwI68XAKAZF2SOQm/V3Ak30ax7CE2XFScVSvfz2g5kJbvtamFwdPRAwA5ThU4q6TDlL49DEblZCSKzAwOTkKkIkjFY5m6PPkNnxFAEsBjRyU5tl+T1pPvM0Gd/AY3lBXruRbU8SmGJgZbz59q1SQ1NRm5gHKpFEQ0kwWJvEJMOwRDLH16nFY4XX15ffVWFqw8Pkaso6NV6RTRVFTV3rVY2YPa1ili2QvkHYjejMZRDG+13MR+gJGWbjU2Uql3kj/QbIBFMyzXcfbLSpdn65KkzI5Svvzl/CsBZ0NsXIhH8rRsK464bZUuDY7qLbNca4IxARZRb2jH9C3Zas4kjJzl9J5TjkZTc8HTl+5PB8k+XsBaPSa1BvGvS3YEpQF6mVOr/SkQGX/yMV/WcmZJekSaWVrgdt5twPlfah0bwfKx60FKJqQYP2+2HeoA56UPrwSGT5ocz0wQC8= - on: - tags: true diff --git a/README.md b/README.md deleted file mode 100644 index f0e5299..0000000 --- a/README.md +++ /dev/null @@ -1,148 +0,0 @@ -# Messente API Library - -- Messente API version: 2.0.0 -- Python package version: 2.2.0 - -[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. - -## Installation - -Install Messente API library with `pip install messente-api`. - -## Features - -Messente API has the following features: - -- Omnichannel ([external docs](https://messente.com/documentation/omnichannel-api)), -- Phonebook ([external docs](https://messente.com/documentation/phonebook-api)). - -Messente API Library provides the operations described below to access the features. - -### BlacklistApi - -1. Adds a phone number to the blacklist [`add_to_blacklist`](docs/BlacklistApi.md#add_to_blacklist) -1. Deletes a phone number from the blacklist [`delete_from_blacklist`](docs/BlacklistApi.md#delete_from_blacklist) -1. Returns all blacklisted phone numbers [`fetch_blacklist`](docs/BlacklistApi.md#fetch_blacklist) -1. Checks if a phone number is blacklisted [`is_blacklisted`](docs/BlacklistApi.md#is_blacklisted) - -### BulkMessagingApi - -1. Sends a bulk Omnimessage [`send_bulk_omnimessage`](docs/BulkMessagingApi.md#send_bulk_omnimessage) - -### ContactsApi - -1. Adds a contact to a group [`add_contact_to_group`](docs/ContactsApi.md#add_contact_to_group) -1. Creates a new contact [`create_contact`](docs/ContactsApi.md#create_contact) -1. Deletes a contact [`delete_contact`](docs/ContactsApi.md#delete_contact) -1. Lists a contact [`fetch_contact`](docs/ContactsApi.md#fetch_contact) -1. Lists groups of a contact [`fetch_contact_groups`](docs/ContactsApi.md#fetch_contact_groups) -1. Returns all contacts [`fetch_contacts`](docs/ContactsApi.md#fetch_contacts) -1. Removes a contact from a group [`remove_contact_from_group`](docs/ContactsApi.md#remove_contact_from_group) -1. Updates a contact [`update_contact`](docs/ContactsApi.md#update_contact) - -### DeliveryReportApi - -1. Retrieves the delivery report for the Omnimessage [`retrieve_delivery_report`](docs/DeliveryReportApi.md#retrieve_delivery_report) - -### GroupsApi - -1. Creates a new group with the provided name [`create_group`](docs/GroupsApi.md#create_group) -1. Deletes a group [`delete_group`](docs/GroupsApi.md#delete_group) -1. Lists a group [`fetch_group`](docs/GroupsApi.md#fetch_group) -1. Returns all groups [`fetch_groups`](docs/GroupsApi.md#fetch_groups) -1. Updates a group with the provided name [`update_group`](docs/GroupsApi.md#update_group) - -### NumberLookupApi - -1. Requests info about phone numbers [`fetch_info`](docs/NumberLookupApi.md#fetch_info) - -### OmnimessageApi - -1. Cancels a scheduled Omnimessage [`cancel_scheduled_message`](docs/OmnimessageApi.md#cancel_scheduled_message) -1. Sends an Omnimessage [`send_omnimessage`](docs/OmnimessageApi.md#send_omnimessage) - -### StatisticsApi - -1. Requests statistics reports for each country [`create_statistics_report`](docs/StatisticsApi.md#create_statistics_report) - -## Auth - -**Type**: HTTP basic authentication - -Read the [external getting-started article](https://messente.com/documentation/getting-started) which explains API keys and Sender ID logic. - -## Getting started: sending an omnimessage - -```python -from pprint import pprint -from messente_api import ( - OmnimessageApi, - Omnimessage, - OmnimessageMessagesInner, - Configuration, - ApiClient, - Viber, - SMS, - WhatsApp, - WhatsAppParameter, - WhatsAppComponent, - WhatsAppTemplate, - WhatsAppLanguage, -) -from messente_api.rest import ApiException - -# API information from https://dashboard.messente.com/api-settings -configuration = Configuration() -configuration.username = '' -configuration.password = '' - -# create an instance of the API class -api_instance = OmnimessageApi(ApiClient(configuration)) - -wa_parameters = [WhatsAppParameter(type='text', text='hello whatsapp')] -wa_component = WhatsAppComponent(type='body', parameters=wa_parameters) -wa_template = WhatsAppTemplate(name='