createTrackingLink method Null safety

void createTrackingLink(
  1. {required String channel,
  2. required Map<String, dynamic>? option,
  3. required void onSuccess(
    1. AirbridgeTrackingLink
    ),
  4. void onFailure(
    1. String
    )?}
)

Creates a tracking-link using airbridge-server that move user to specific page of app and track click-event.

  • Parameter channel channel The channel of tracking-link.
  • Parameter option option The option to create tracking-link.
  • Parameter onSuccess onSuccess Created tracking-link is delivered if succeed.
  • Parameter onFailure onFailure Error is delivered if failed.

Implementation

static void createTrackingLink(
    {required String channel,
    required Map<String, dynamic>? option,
    required void Function(AirbridgeTrackingLink) onSuccess,
    void Function(String)? onFailure}) {
  Logger.called('createTrackingLink');
  _placement.createTrackingLink(
      channel: channel,
      option: option,
      onSuccess: onSuccess,
      onFailure: onFailure);
}