setOrder method

void setOrder(
  1. Order order
)

Associate and mapping Order model properties to transaction

@param order

Implementation

void setOrder(Order order) {
  order_id = order.id;
  order_currency = order.currency;
  order_amount = Helpers.parseAmount(order.amount);
  order_tax_amount = Helpers.parseAmount(order.tax_amount);
  order_shipping_amount = Helpers.parseAmount(order.shipping_amount);

  if (order.content != null) {
    order_content = order.content!.isEmpty ? null : order.content!.toList();
  }

  if (order.extras != null) {
    order_extras = order.extras!.isEmpty ? null : order.extras;
  }

  order_note = Helpers.trimValue(order.note);
  order_callback = order.callback_url;

  customer_name = Helpers.trimValue(order.customer_name);
  customer_email = order.customer_email;
}