MollieShipmentResponse.build constructor

MollieShipmentResponse.build(
  1. dynamic data
)

Implementation

MollieShipmentResponse.build(dynamic data) {
  id = data["id"];
  orderId = data["orderId"];
  createdAt = data["createdAt"];
  trackingCode = data["tracking"]["code"];
  carrier = data["tracking"]["carrier"];
  url = data["tracking"]["url"];

  for (int i = 0; i < data["lines"].length; i++) {
    products.add(MollieProductResponse.build(data["lines"][i]));
  }

  orderUrl = data["_links"]["order"]["href"];
  selfUrl = data["_links"]["self"]["href"];
  documentationUrl = data["_links"]["documentation"]["href"];
}