@override Map<String, Object?> toJson() => { if (redirectUrl != null) "redirect_url": encodeValue(redirectUrl), if (cancelUrl != null) "cancel_url": encodeValue(cancelUrl), };