Skip to content

Commit cfa1dd5

Browse files
committed
Travis update: Jul 2025 (Build 914)
[skip ci]
1 parent d04e4b2 commit cfa1dd5

22 files changed

+1007
-68
lines changed

.openapi-generator/FILES

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,20 @@ docs/TextStore.md
6969
docs/Viber.md
7070
docs/ViberVideo.md
7171
docs/WhatsApp.md
72+
docs/WhatsAppAudio.md
7273
docs/WhatsAppComponent.md
7374
docs/WhatsAppCurrency.md
7475
docs/WhatsAppDatetime.md
76+
docs/WhatsAppDocument.md
77+
docs/WhatsAppImage.md
7578
docs/WhatsAppLanguage.md
7679
docs/WhatsAppMedia.md
7780
docs/WhatsAppParameter.md
81+
docs/WhatsAppSticker.md
7882
docs/WhatsAppTemplate.md
7983
docs/WhatsAppTemplatesApi.md
8084
docs/WhatsAppText.md
85+
docs/WhatsAppVideo.md
8186
docs/WhatsappButtonType.md
8287
docs/WhatsappComponentType.md
8388
docs/WhatsappCreateTemplateRequest.md
@@ -179,14 +184,19 @@ src/com.Messente.Api/Model/TextStore.cs
179184
src/com.Messente.Api/Model/Viber.cs
180185
src/com.Messente.Api/Model/ViberVideo.cs
181186
src/com.Messente.Api/Model/WhatsApp.cs
187+
src/com.Messente.Api/Model/WhatsAppAudio.cs
182188
src/com.Messente.Api/Model/WhatsAppComponent.cs
183189
src/com.Messente.Api/Model/WhatsAppCurrency.cs
184190
src/com.Messente.Api/Model/WhatsAppDatetime.cs
191+
src/com.Messente.Api/Model/WhatsAppDocument.cs
192+
src/com.Messente.Api/Model/WhatsAppImage.cs
185193
src/com.Messente.Api/Model/WhatsAppLanguage.cs
186194
src/com.Messente.Api/Model/WhatsAppMedia.cs
187195
src/com.Messente.Api/Model/WhatsAppParameter.cs
196+
src/com.Messente.Api/Model/WhatsAppSticker.cs
188197
src/com.Messente.Api/Model/WhatsAppTemplate.cs
189198
src/com.Messente.Api/Model/WhatsAppText.cs
199+
src/com.Messente.Api/Model/WhatsAppVideo.cs
190200
src/com.Messente.Api/Model/WhatsappButtonType.cs
191201
src/com.Messente.Api/Model/WhatsappComponentType.cs
192202
src/com.Messente.Api/Model/WhatsappCreateTemplateRequest.cs

README.md

Lines changed: 3 additions & 3 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-
- C# package version: 4.0.0
4+
- C# package version: 4.1.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

@@ -11,11 +11,11 @@ Install Messente API library via NuGet Package Manager or .NET CLI.
1111

1212
### Package Manager
1313

14-
`Install-Package com.Messente.Api -Version 4.0.0`
14+
`Install-Package com.Messente.Api -Version 4.1.0`
1515

1616
### .NET CLI
1717

18-
`dotnet add package com.Messente.Api --version 4.0.0`
18+
`dotnet add package com.Messente.Api --version 4.1.0`
1919

2020
## Features
2121

api/openapi.yaml

Lines changed: 138 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2969,14 +2969,24 @@ components:
29692969
type: integer
29702970
template:
29712971
$ref: '#/components/schemas/WhatsAppTemplate'
2972-
text:
2973-
$ref: '#/components/schemas/WhatsAppText'
29742972
channel:
29752973
default: whatsapp
29762974
description: The channel used to deliver the message
29772975
enum:
29782976
- whatsapp
29792977
type: string
2978+
text:
2979+
$ref: '#/components/schemas/WhatsAppText'
2980+
image:
2981+
$ref: '#/components/schemas/WhatsAppImage'
2982+
video:
2983+
$ref: '#/components/schemas/WhatsAppVideo'
2984+
audio:
2985+
$ref: '#/components/schemas/WhatsAppAudio'
2986+
document:
2987+
$ref: '#/components/schemas/WhatsAppDocument'
2988+
sticker:
2989+
$ref: '#/components/schemas/WhatsAppSticker'
29802990
type: object
29812991
Telegram:
29822992
description: Telegram message content
@@ -3115,6 +3125,7 @@ components:
31153125
type: string
31163126
index:
31173127
description: index used to position buttons
3128+
nullable: true
31183129
type: integer
31193130
parameters:
31203131
description: List of parameters for the component
@@ -4134,8 +4145,132 @@ components:
41344145
- package_name
41354146
- signature_hash
41364147
type: object
4148+
WhatsAppImage:
4149+
description: "WhatsApp image content. Either \"id\" or \"link\" must be provided,\
4150+
\ but not both."
4151+
properties:
4152+
id:
4153+
description: Unique identifier for the image file.
4154+
example: "12345"
4155+
nullable: true
4156+
type: string
4157+
caption:
4158+
description: Caption for the image.
4159+
example: Check out this image!
4160+
nullable: true
4161+
type: string
4162+
mime_type:
4163+
description: MIME type of the image file.
4164+
example: image/jpeg
4165+
nullable: true
4166+
type: string
4167+
link:
4168+
description: URL link to the image file.
4169+
example: https://example.com/image.jpg
4170+
nullable: true
4171+
type: string
4172+
type: object
4173+
WhatsAppVideo:
4174+
description: "WhatsApp video content. Either \"id\" or \"link\" must be provided,\
4175+
\ but not both."
4176+
properties:
4177+
id:
4178+
description: Unique identifier for the video file.
4179+
example: "67890"
4180+
nullable: true
4181+
type: string
4182+
caption:
4183+
description: Caption for the video.
4184+
example: Check out this video!
4185+
nullable: true
4186+
type: string
4187+
mime_type:
4188+
description: MIME type of the video file.
4189+
example: video/mp4
4190+
nullable: true
4191+
type: string
4192+
link:
4193+
description: URL link to the video file.
4194+
example: https://example.com/video.mp4
4195+
nullable: true
4196+
type: string
4197+
type: object
4198+
WhatsAppAudio:
4199+
description: "WhatsApp audio content. Either \"id\" or \"link\" must be provided,\
4200+
\ but not both."
4201+
properties:
4202+
id:
4203+
description: Unique identifier for the audio file.
4204+
example: "12345"
4205+
nullable: true
4206+
type: string
4207+
mime_type:
4208+
description: MIME type of the audio file.
4209+
example: audio/mpeg
4210+
nullable: true
4211+
type: string
4212+
link:
4213+
description: URL link to the audio file.
4214+
example: https://example.com/audio.mp3
4215+
nullable: true
4216+
type: string
4217+
type: object
4218+
WhatsAppDocument:
4219+
description: "WhatsApp document content. Either \"id\" or \"link\" must be provided,\
4220+
\ but not both."
4221+
properties:
4222+
id:
4223+
description: Unique identifier for the document file.
4224+
example: "98765"
4225+
nullable: true
4226+
type: string
4227+
caption:
4228+
description: Caption for the document.
4229+
example: Please review this document.
4230+
nullable: true
4231+
type: string
4232+
mime_type:
4233+
description: MIME type of the document file.
4234+
example: application/pdf
4235+
nullable: true
4236+
type: string
4237+
file_name:
4238+
description: Name of the document file.
4239+
example: example.pdf
4240+
nullable: true
4241+
type: string
4242+
link:
4243+
description: URL link to the document file.
4244+
example: https://example.com/document.pdf
4245+
nullable: true
4246+
type: string
4247+
type: object
4248+
WhatsAppSticker:
4249+
description: "WhatsApp sticker content. Either \"id\" or \"link\" must be provided,\
4250+
\ but not both."
4251+
properties:
4252+
id:
4253+
description: Unique identifier for the sticker file.
4254+
example: "54321"
4255+
nullable: true
4256+
type: string
4257+
mime_type:
4258+
description: MIME type of the sticker file.
4259+
example: image/webp
4260+
nullable: true
4261+
type: string
4262+
animated:
4263+
description: Indicates whether the sticker is animated.
4264+
example: true
4265+
nullable: true
4266+
type: boolean
4267+
link:
4268+
description: URL link to the sticker file.
4269+
example: https://example.com/sticker.webp
4270+
nullable: true
4271+
type: string
4272+
type: object
41374273
AnyJsonResponse:
4138-
additionalProperties: true
41394274
description: Any valid JSON response
41404275
type: object
41414276
BulkOmnimessage:

docs/OmnimessageMessagesInner.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@ Name | Type | Description | Notes
1212
**ButtonUrl** | **string** | URL of the button, must be specified along with ''text'', ''button_text'' and ''image_url'' (optional) | [optional]
1313
**ButtonText** | **string** | Must be specified along with ''text'', ''button_url'', ''button_text'', ''image_url'' (optional) | [optional]
1414
**Channel** | **string** | The channel used to deliver the message | [optional] [default to ChannelEnum.Telegram]
15-
**Video** | [**ViberVideo**](ViberVideo.md) | | [optional]
15+
**Video** | [**WhatsAppVideo**](WhatsAppVideo.md) | | [optional]
1616
**Autoconvert** | **string** | Defines how non-GSM characters will be treated: - \"on\" Use replacement settings from the account's [API Auto Replace settings page](https://dashboard.messente.com/api-settings/auto-replace) (default) - \"full\" All non GSM 03.38 characters will be replaced with suitable alternatives - \"off\" Message content is not modified in any way | [optional]
1717
**Udh** | **string** | hex-encoded string containing SMS UDH | [optional]
1818
**Template** | [**WhatsAppTemplate**](WhatsAppTemplate.md) | | [optional]
19+
**Image** | [**WhatsAppImage**](WhatsAppImage.md) | | [optional]
20+
**Audio** | [**WhatsAppAudio**](WhatsAppAudio.md) | | [optional]
21+
**Document** | [**WhatsAppDocument**](WhatsAppDocument.md) | | [optional]
22+
**Sticker** | [**WhatsAppSticker**](WhatsAppSticker.md) | | [optional]
1923
**DocumentUrl** | **string** | URL for the embedded image. Mutually exclusive with \"audio_url\" and \"image_url\" | [optional]
2024
**AudioUrl** | **string** | URL for the embedded image. Mutually exclusive with \"document_url\" and \"image_url\" | [optional]
2125

docs/WhatsApp.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ Name | Type | Description | Notes
99
**Validity** | **int** | After how many minutes this channel is considered as failed and the next channel is attempted | [optional]
1010
**Ttl** | **int** | After how many seconds this channel is considered as failed and the next channel is attempted. Only one of \"ttl\" and \"validity\" can be used. | [optional]
1111
**Template** | [**WhatsAppTemplate**](WhatsAppTemplate.md) | | [optional]
12-
**Text** | [**WhatsAppText**](WhatsAppText.md) | | [optional]
1312
**Channel** | **string** | The channel used to deliver the message | [optional] [default to ChannelEnum.Whatsapp]
13+
**Text** | [**WhatsAppText**](WhatsAppText.md) | | [optional]
14+
**Image** | [**WhatsAppImage**](WhatsAppImage.md) | | [optional]
15+
**Video** | [**WhatsAppVideo**](WhatsAppVideo.md) | | [optional]
16+
**Audio** | [**WhatsAppAudio**](WhatsAppAudio.md) | | [optional]
17+
**Document** | [**WhatsAppDocument**](WhatsAppDocument.md) | | [optional]
18+
**Sticker** | [**WhatsAppSticker**](WhatsAppSticker.md) | | [optional]
1419

1520
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1621

docs/WhatsAppAudio.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# com.Messente.Api.Model.WhatsAppAudio
2+
WhatsApp audio content. Either \"id\" or \"link\" must be provided, but not both.
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**Id** | **string** | Unique identifier for the audio file. | [optional]
9+
**MimeType** | **string** | MIME type of the audio file. | [optional]
10+
**Link** | **string** | URL link to the audio file. | [optional]
11+
12+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
13+

docs/WhatsAppComponent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**Type** | **string** | Type of the component |
99
**SubType** | **string** | Sub-type of the component | [optional]
10-
**Index** | **int** | index used to position buttons | [optional]
10+
**Index** | **int?** | index used to position buttons | [optional]
1111
**Parameters** | [**List<WhatsAppParameter>**](WhatsAppParameter.md) | List of parameters for the component | [optional]
1212

1313
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

docs/WhatsAppDocument.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# com.Messente.Api.Model.WhatsAppDocument
2+
WhatsApp document content. Either \"id\" or \"link\" must be provided, but not both.
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**Id** | **string** | Unique identifier for the document file. | [optional]
9+
**Caption** | **string** | Caption for the document. | [optional]
10+
**MimeType** | **string** | MIME type of the document file. | [optional]
11+
**FileName** | **string** | Name of the document file. | [optional]
12+
**Link** | **string** | URL link to the document file. | [optional]
13+
14+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
15+

docs/WhatsAppImage.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# com.Messente.Api.Model.WhatsAppImage
2+
WhatsApp image content. Either \"id\" or \"link\" must be provided, but not both.
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**Id** | **string** | Unique identifier for the image file. | [optional]
9+
**Caption** | **string** | Caption for the image. | [optional]
10+
**MimeType** | **string** | MIME type of the image file. | [optional]
11+
**Link** | **string** | URL link to the image file. | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+

docs/WhatsAppSticker.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# com.Messente.Api.Model.WhatsAppSticker
2+
WhatsApp sticker content. Either \"id\" or \"link\" must be provided, but not both.
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**Id** | **string** | Unique identifier for the sticker file. | [optional]
9+
**MimeType** | **string** | MIME type of the sticker file. | [optional]
10+
**Animated** | **bool?** | Indicates whether the sticker is animated. | [optional]
11+
**Link** | **string** | URL link to the sticker file. | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+

0 commit comments

Comments
 (0)