createVonageProvider method
Create Vonage provider
Create a new Vonage provider.
Implementation
Future<models.Provider> createVonageProvider(
{required String providerId,
required String name,
String? from,
String? apiKey,
String? apiSecret,
bool? enabled}) async {
final String apiPath = '/messaging/providers/vonage';
final Map<String, dynamic> apiParams = {
'providerId': providerId,
'name': name,
'from': from,
'apiKey': apiKey,
'apiSecret': apiSecret,
'enabled': enabled,
};
final Map<String, String> apiHeaders = {
'content-type': 'application/json',
};
final res = await client.call(HttpMethod.post,
path: apiPath, params: apiParams, headers: apiHeaders);
return models.Provider.fromMap(res.data);
}