#include "third_party/blink/renderer/modules/payments/goods/digital_goods_type_converters.h"
#include <optional>
#include <utility>
#include "base/notreached.h"
#include "components/digital_goods/mojom/digital_goods.mojom-blink.h"
#include "components/payments/mojom/payment_request_data.mojom-blink-forward.h"
#include "third_party/blink/public/mojom/digital_goods/digital_goods.mojom-blink.h"
#include "third_party/blink/renderer/modules/payments/payment_event_data_conversion.h"
#include "third_party/blink/renderer/platform/weborigin/kurl.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
namespace mojo {
BillingResponseCode;
CreateDigitalGoodsResponseCode;
ItemDetailsPtr;
ItemType;
PurchaseReferencePtr;
WTF::String TypeConverter<WTF::String, CreateDigitalGoodsResponseCode>::Convert(
const CreateDigitalGoodsResponseCode& input) { … }
blink::ItemDetails* TypeConverter<blink::ItemDetails*, ItemDetailsPtr>::Convert(
const ItemDetailsPtr& input) { … }
WTF::String TypeConverter<WTF::String, BillingResponseCode>::Convert(
const BillingResponseCode& input) { … }
blink::PurchaseDetails*
TypeConverter<blink::PurchaseDetails*, PurchaseReferencePtr>::Convert(
const PurchaseReferencePtr& input) { … }
}