toResponse method

  1. @override
StripeConfirmPurchaseActionResponse toResponse(
  1. DynamicMap map
)
override

Converts the value returned from the server side to TResponse.

サーバー側から返却された値をTResponseに変換します。

Implementation

@override
StripeConfirmPurchaseActionResponse toResponse(DynamicMap map) {
  if (map.isEmpty) {
    throw Exception("Failed to get response from $mode.");
  }
  return StripeConfirmPurchaseActionResponse(
    purchaseId: map.get("purchaseId", ""),
    nextActionUrl: Uri.tryParse(map.get("url", "")),
    returnUrl: Uri.tryParse(map.get("returnUrl", "")),
  );
}