sendWebhookTest method
Eine Probe genau dieses Ereignisses an genau diesen Webhook, mit
erfundener Nutzlast und test: true in der Huelle. Der Webhook muss das
Ereignis abonnieren (event_not_subscribed) und aktiv sein
(webhook_inactive); hoechstens 20 je Konto und Wiener Kalendertag.
Implementation
Future<InventoryWebhookTestResult> sendWebhookTest(String webhookId, String event) async {
const name = Aufrufe.sendWebhookTest;
final id = kennung(name, 'webhookId', webhookId);
final ereignis = kennung(name, 'event', event);
final daten = await _transport.call(name, {'webhookId': id, 'event': ereignis});
final eventId = daten['eventId'];
final gesendet = daten['event'];
return InventoryWebhookTestResult(
eventId: eventId is String ? eventId : '',
event: gesendet is String ? gesendet : ereignis,
deliveries: liste(name, daten, 'deliveries', (ort, e) => probeZustellung(ort, e, id)),
);
}