sendWebhookTest method

Future<InventoryWebhookTestResult> sendWebhookTest(
  1. String webhookId,
  2. String event
)

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)),
  );
}