Skip to content

Commit 21d292c

Browse files
committed
Travis update: Jul 2024 (Build 763)
[skip ci]
1 parent df15170 commit 21d292c

8 files changed

Lines changed: 174 additions & 105 deletions

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ Messente API Library provides the operations described below to access the featu
2525
1. Returns all blacklisted phone numbers [`fetchBlacklist`](docs/BlacklistApi.md#fetchblacklist)
2626
1. Checks if a phone number is blacklisted [`isBlacklisted`](docs/BlacklistApi.md#isblacklisted)
2727

28+
### BulkMessagingApi
29+
30+
1. Sends a bulk Omnimessage [`sendBulkOmnimessage`](docs/BulkMessagingApi.md#sendbulkomnimessage)
31+
2832
### ContactsApi
2933

3034
1. Adds a contact to a group [`addContactToGroup`](docs/ContactsApi.md#addcontacttogroup)
@@ -55,7 +59,6 @@ Messente API Library provides the operations described below to access the featu
5559
### OmnimessageApi
5660

5761
1. Cancels a scheduled Omnimessage [`cancelScheduledMessage`](docs/OmnimessageApi.md#cancelscheduledmessage)
58-
1. Sends a bulk Omnimessage [`sendBulkOmnimessage`](docs/OmnimessageApi.md#sendbulkomnimessage)
5962
1. Sends an Omnimessage [`sendOmnimessage`](docs/OmnimessageApi.md#sendomnimessage)
6063

6164
### StatisticsApi

docs/BulkMessagingApi.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# MessenteApi.BulkMessagingApi
2+
3+
All URIs are relative to *https://api.messente.com/v1*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**sendBulkOmnimessage**](BulkMessagingApi.md#sendBulkOmnimessage) | **POST** /omnimessages | Sends a bulk Omnimessage
8+
9+
10+
<a name="sendBulkOmnimessage"></a>
11+
# **sendBulkOmnimessage**
12+
> BulkOmniMessageCreateSuccessResponse sendBulkOmnimessage(bulkOmnimessage)
13+
14+
Sends a bulk Omnimessage
15+
16+
### Example
17+
```javascript
18+
var MessenteApi = require('messente_api');
19+
var defaultClient = MessenteApi.ApiClient.instance;
20+
21+
// Configure HTTP basic authorization: basicAuth
22+
var basicAuth = defaultClient.authentications['basicAuth'];
23+
basicAuth.username = 'YOUR USERNAME';
24+
basicAuth.password = 'YOUR PASSWORD';
25+
26+
var apiInstance = new MessenteApi.BulkMessagingApi();
27+
var bulkOmnimessage = new MessenteApi.BulkOmnimessage(); // BulkOmnimessage | Bulk Omnimessage to be sent
28+
var callback = function(error, data, response) {
29+
if (error) {
30+
console.error(error);
31+
} else {
32+
console.log('API called successfully. Returned data: ' + data);
33+
}
34+
};
35+
apiInstance.sendBulkOmnimessage(bulkOmnimessage, callback);
36+
```
37+
38+
### Parameters
39+
40+
Name | Type | Description | Notes
41+
------------- | ------------- | ------------- | -------------
42+
**bulkOmnimessage** | [**BulkOmnimessage**](BulkOmnimessage.md)| Bulk Omnimessage to be sent |
43+
44+
### Return type
45+
46+
[**BulkOmniMessageCreateSuccessResponse**](BulkOmniMessageCreateSuccessResponse.md)
47+
48+
### Authorization
49+
50+
[basicAuth](../README.md#basicAuth)
51+
52+
### HTTP request headers
53+
54+
- **Content-Type**: application/json
55+
- **Accept**: application/json
56+

docs/BulkOmniMessageCreateSuccessResponse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**messages** | **[Object]** | List of responses for each Omnimessage. |
6+
**messages** | **[Object]** | List of responses for each Omnimessage in the bulk. These can be errors or successful responses |
77

88

docs/OmnimessageApi.md

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ All URIs are relative to *https://api.messente.com/v1*
55
Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**cancelScheduledMessage**](OmnimessageApi.md#cancelScheduledMessage) | **DELETE** /omnimessage/{omnimessageId} | Cancels a scheduled Omnimessage
8-
[**sendBulkOmnimessage**](OmnimessageApi.md#sendBulkOmnimessage) | **POST** /omnimessages | Sends a bulk Omnimessage
98
[**sendOmnimessage**](OmnimessageApi.md#sendOmnimessage) | **POST** /omnimessage | Sends an Omnimessage
109

1110

@@ -56,53 +55,6 @@ Name | Type | Description | Notes
5655
- **Content-Type**: Not defined
5756
- **Accept**: application/json
5857

59-
<a name="sendBulkOmnimessage"></a>
60-
# **sendBulkOmnimessage**
61-
> BulkOmniMessageCreateSuccessResponse sendBulkOmnimessage(bulkOmnimessage)
62-
63-
Sends a bulk Omnimessage
64-
65-
### Example
66-
```javascript
67-
var MessenteApi = require('messente_api');
68-
var defaultClient = MessenteApi.ApiClient.instance;
69-
70-
// Configure HTTP basic authorization: basicAuth
71-
var basicAuth = defaultClient.authentications['basicAuth'];
72-
basicAuth.username = 'YOUR USERNAME';
73-
basicAuth.password = 'YOUR PASSWORD';
74-
75-
var apiInstance = new MessenteApi.OmnimessageApi();
76-
var bulkOmnimessage = new MessenteApi.BulkOmnimessage(); // BulkOmnimessage | Bulk Omnimessage to be sent
77-
var callback = function(error, data, response) {
78-
if (error) {
79-
console.error(error);
80-
} else {
81-
console.log('API called successfully. Returned data: ' + data);
82-
}
83-
};
84-
apiInstance.sendBulkOmnimessage(bulkOmnimessage, callback);
85-
```
86-
87-
### Parameters
88-
89-
Name | Type | Description | Notes
90-
------------- | ------------- | ------------- | -------------
91-
**bulkOmnimessage** | [**BulkOmnimessage**](BulkOmnimessage.md)| Bulk Omnimessage to be sent |
92-
93-
### Return type
94-
95-
[**BulkOmniMessageCreateSuccessResponse**](BulkOmniMessageCreateSuccessResponse.md)
96-
97-
### Authorization
98-
99-
[basicAuth](../README.md#basicAuth)
100-
101-
### HTTP request headers
102-
103-
- **Content-Type**: application/json
104-
- **Accept**: application/json
105-
10658
<a name="sendOmnimessage"></a>
10759
# **sendOmnimessage**
10860
> OmniMessageCreateSuccessResponse sendOmnimessage(omnimessage)

src/api/BulkMessagingApi.js

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
/**
2+
* Messente API
3+
* [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.
4+
*
5+
* OpenAPI spec version: 2.0.0
6+
* Contact: messente@messente.com
7+
*
8+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9+
* https://openapi-generator.tech
10+
*
11+
* OpenAPI Generator version: 3.3.4
12+
*
13+
* Do not edit the class manually.
14+
*
15+
*/
16+
17+
(function(root, factory) {
18+
if (typeof define === 'function' && define.amd) {
19+
// AMD. Register as an anonymous module.
20+
define(['ApiClient', 'model/BulkOmniMessageCreateSuccessResponse', 'model/BulkOmnimessage', 'model/ErrorOmnichannel'], factory);
21+
} else if (typeof module === 'object' && module.exports) {
22+
// CommonJS-like environments that support module.exports, like Node.
23+
module.exports = factory(require('../ApiClient'), require('../model/BulkOmniMessageCreateSuccessResponse'), require('../model/BulkOmnimessage'), require('../model/ErrorOmnichannel'));
24+
} else {
25+
// Browser globals (root is window)
26+
if (!root.MessenteApi) {
27+
root.MessenteApi = {};
28+
}
29+
root.MessenteApi.BulkMessagingApi = factory(root.MessenteApi.ApiClient, root.MessenteApi.BulkOmniMessageCreateSuccessResponse, root.MessenteApi.BulkOmnimessage, root.MessenteApi.ErrorOmnichannel);
30+
}
31+
}(this, function(ApiClient, BulkOmniMessageCreateSuccessResponse, BulkOmnimessage, ErrorOmnichannel) {
32+
'use strict';
33+
34+
/**
35+
* BulkMessaging service.
36+
* @module api/BulkMessagingApi
37+
* @version 2.0.0
38+
*/
39+
40+
/**
41+
* Constructs a new BulkMessagingApi.
42+
* @alias module:api/BulkMessagingApi
43+
* @class
44+
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
45+
* default to {@link module:ApiClient#instance} if unspecified.
46+
*/
47+
var exports = function(apiClient) {
48+
this.apiClient = apiClient || ApiClient.instance;
49+
50+
51+
/**
52+
* Callback function to receive the result of the sendBulkOmnimessage operation.
53+
* @callback module:api/BulkMessagingApi~sendBulkOmnimessageCallback
54+
* @param {String} error Error message, if any.
55+
* @param {module:model/BulkOmniMessageCreateSuccessResponse} data The data returned by the service call.
56+
* @param {String} response The complete HTTP response.
57+
*/
58+
59+
/**
60+
* Sends a bulk Omnimessage
61+
* @param {module:model/BulkOmnimessage} bulkOmnimessage Bulk Omnimessage to be sent
62+
* @param {module:api/BulkMessagingApi~sendBulkOmnimessageCallback} callback The callback function, accepting three arguments: error, data, response
63+
* data is of type: {@link module:model/BulkOmniMessageCreateSuccessResponse}
64+
*/
65+
this.sendBulkOmnimessage = function(bulkOmnimessage, callback) {
66+
var postBody = bulkOmnimessage;
67+
68+
// verify the required parameter 'bulkOmnimessage' is set
69+
if (bulkOmnimessage === undefined || bulkOmnimessage === null) {
70+
throw new Error("Missing the required parameter 'bulkOmnimessage' when calling sendBulkOmnimessage");
71+
}
72+
73+
74+
var pathParams = {
75+
};
76+
var queryParams = {
77+
};
78+
var collectionQueryParams = {
79+
};
80+
var headerParams = {
81+
};
82+
var formParams = {
83+
};
84+
85+
var authNames = ['basicAuth'];
86+
var contentTypes = ['application/json'];
87+
var accepts = ['application/json'];
88+
var returnType = BulkOmniMessageCreateSuccessResponse;
89+
90+
return this.apiClient.callApi(
91+
'/omnimessages', 'POST',
92+
pathParams, queryParams, collectionQueryParams, headerParams, formParams, postBody,
93+
authNames, contentTypes, accepts, returnType, callback
94+
);
95+
}
96+
};
97+
98+
return exports;
99+
}));

src/api/OmnimessageApi.js

Lines changed: 4 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@
1717
(function(root, factory) {
1818
if (typeof define === 'function' && define.amd) {
1919
// AMD. Register as an anonymous module.
20-
define(['ApiClient', 'model/BulkOmniMessageCreateSuccessResponse', 'model/BulkOmnimessage', 'model/EmptyObject', 'model/ErrorOmnichannel', 'model/OmniMessageCreateSuccessResponse', 'model/Omnimessage'], factory);
20+
define(['ApiClient', 'model/EmptyObject', 'model/ErrorOmnichannel', 'model/OmniMessageCreateSuccessResponse', 'model/Omnimessage'], factory);
2121
} else if (typeof module === 'object' && module.exports) {
2222
// CommonJS-like environments that support module.exports, like Node.
23-
module.exports = factory(require('../ApiClient'), require('../model/BulkOmniMessageCreateSuccessResponse'), require('../model/BulkOmnimessage'), require('../model/EmptyObject'), require('../model/ErrorOmnichannel'), require('../model/OmniMessageCreateSuccessResponse'), require('../model/Omnimessage'));
23+
module.exports = factory(require('../ApiClient'), require('../model/EmptyObject'), require('../model/ErrorOmnichannel'), require('../model/OmniMessageCreateSuccessResponse'), require('../model/Omnimessage'));
2424
} else {
2525
// Browser globals (root is window)
2626
if (!root.MessenteApi) {
2727
root.MessenteApi = {};
2828
}
29-
root.MessenteApi.OmnimessageApi = factory(root.MessenteApi.ApiClient, root.MessenteApi.BulkOmniMessageCreateSuccessResponse, root.MessenteApi.BulkOmnimessage, root.MessenteApi.EmptyObject, root.MessenteApi.ErrorOmnichannel, root.MessenteApi.OmniMessageCreateSuccessResponse, root.MessenteApi.Omnimessage);
29+
root.MessenteApi.OmnimessageApi = factory(root.MessenteApi.ApiClient, root.MessenteApi.EmptyObject, root.MessenteApi.ErrorOmnichannel, root.MessenteApi.OmniMessageCreateSuccessResponse, root.MessenteApi.Omnimessage);
3030
}
31-
}(this, function(ApiClient, BulkOmniMessageCreateSuccessResponse, BulkOmnimessage, EmptyObject, ErrorOmnichannel, OmniMessageCreateSuccessResponse, Omnimessage) {
31+
}(this, function(ApiClient, EmptyObject, ErrorOmnichannel, OmniMessageCreateSuccessResponse, Omnimessage) {
3232
'use strict';
3333

3434
/**
@@ -95,52 +95,6 @@
9595
);
9696
}
9797

98-
/**
99-
* Callback function to receive the result of the sendBulkOmnimessage operation.
100-
* @callback module:api/OmnimessageApi~sendBulkOmnimessageCallback
101-
* @param {String} error Error message, if any.
102-
* @param {module:model/BulkOmniMessageCreateSuccessResponse} data The data returned by the service call.
103-
* @param {String} response The complete HTTP response.
104-
*/
105-
106-
/**
107-
* Sends a bulk Omnimessage
108-
* @param {module:model/BulkOmnimessage} bulkOmnimessage Bulk Omnimessage to be sent
109-
* @param {module:api/OmnimessageApi~sendBulkOmnimessageCallback} callback The callback function, accepting three arguments: error, data, response
110-
* data is of type: {@link module:model/BulkOmniMessageCreateSuccessResponse}
111-
*/
112-
this.sendBulkOmnimessage = function(bulkOmnimessage, callback) {
113-
var postBody = bulkOmnimessage;
114-
115-
// verify the required parameter 'bulkOmnimessage' is set
116-
if (bulkOmnimessage === undefined || bulkOmnimessage === null) {
117-
throw new Error("Missing the required parameter 'bulkOmnimessage' when calling sendBulkOmnimessage");
118-
}
119-
120-
121-
var pathParams = {
122-
};
123-
var queryParams = {
124-
};
125-
var collectionQueryParams = {
126-
};
127-
var headerParams = {
128-
};
129-
var formParams = {
130-
};
131-
132-
var authNames = ['basicAuth'];
133-
var contentTypes = ['application/json'];
134-
var accepts = ['application/json'];
135-
var returnType = BulkOmniMessageCreateSuccessResponse;
136-
137-
return this.apiClient.callApi(
138-
'/omnimessages', 'POST',
139-
pathParams, queryParams, collectionQueryParams, headerParams, formParams, postBody,
140-
authNames, contentTypes, accepts, returnType, callback
141-
);
142-
}
143-
14498
/**
14599
* Callback function to receive the result of the sendOmnimessage operation.
146100
* @callback module:api/OmnimessageApi~sendOmnimessageCallback

0 commit comments

Comments
 (0)