Notifications (NotificationApi)
Le module NotificationApi gère Firebase, les templates et les logs.
Accès : client.notification
Méthodes
getFirebaseConfig
Récupère la configuration Firebase.
Exemple
final response = await client.notification.getFirebaseConfig(
GetFirebaseConfigParams(apiKey: 'user_api_key'),
);setFirebaseConfig
Configure Firebase.
Exemple
final response = await client.notification.setFirebaseConfig(
SetFirebaseConfigParams(
apiKey: 'user_api_key',
projectId: 'firebase_project',
isActive: true,
),
);getTemplates
Récupère les templates.
Exemple
final response = await client.notification.getTemplates(
GetNotificationTemplatesParams(apiKey: 'user_api_key'),
);setTemplate
Crée ou met à jour un template.
Exemple
final response = await client.notification.setTemplate(
SetNotificationTemplateParams(
apiKey: 'user_api_key',
eventType: 'ORDER_RECEIVED',
title: 'Nouvelle commande',
body: 'Vous avez une nouvelle commande',
isActive: true,
),
);getLogs
Récupère les logs.
Exemple
final response = await client.notification.getLogs(
GetNotificationLogsParams(
apiKey: 'user_api_key',
limit: 50,
),
);Last updated on