onVoucherGeneration static method

void onVoucherGeneration({
  1. required String orderId,
  2. required String routeName,
  3. bool couponApplied = false,
  4. double rewardPercentage = 0.0,
})

Implementation

static void onVoucherGeneration(
    {required String orderId,
    required String routeName,
    bool couponApplied = false,
    double rewardPercentage = 0.0}) {
  final navigator = getObject<INavigationHelpers>();
  navigator.navigate(
    routeName,
    params: {
      'orderId': orderId,
    },
    queryParams: {
      'couponApplied': couponApplied.toString(),
      'rewardPercentage': rewardPercentage.toString(),
    },
    push: true,
    named: true,
    eventProps: {
      'orderId': orderId,
    },
  );
}