logInitiatedCheckout method

Future<void> logInitiatedCheckout({
  1. double? totalPrice,
  2. String? currency,
  3. String? contentType,
  4. String? contentId,
  5. int? numItems,
  6. bool paymentInfoAvailable = false,
})

Implementation

Future<void> logInitiatedCheckout({
  double? totalPrice,
  String? currency,
  String? contentType,
  String? contentId,
  int? numItems,
  bool paymentInfoAvailable = false,
}) {
  return logEvent(
    name: eventNameInitiatedCheckout,
    valueToSum: totalPrice,
    parameters: {
      paramNameContentType: contentType,
      paramNameContentId: contentId,
      paramNameNumItems: numItems,
      paramNameCurrency: currency,
      paramNamePaymentInfoAvailable:
          paymentInfoAvailable ? paramValueYes : paramValueNo,
    },
  );
}