createFcmProvider method
Create FCM provider
Create a new Firebase Cloud Messaging provider.
Implementation
Future<models.Provider> createFcmProvider(
{required String providerId,
required String name,
Map? serviceAccountJSON,
bool? enabled}) async {
final String apiPath = '/messaging/providers/fcm';
final Map<String, dynamic> apiParams = {
'providerId': providerId,
'name': name,
'serviceAccountJSON': serviceAccountJSON,
'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);
}