#include "components/autofill/core/browser/payments/payments_requests/get_unmask_details_request.h"
#include <string>
#include "base/json/json_writer.h"
namespace autofill::payments {
namespace {
const char kGetUnmaskDetailsRequestPath[] = …;
}
GetUnmaskDetailsRequest::GetUnmaskDetailsRequest(
base::OnceCallback<void(PaymentsAutofillClient::PaymentsRpcResult,
PaymentsNetworkInterface::UnmaskDetails&)> callback,
const std::string& app_locale,
const bool full_sync_enabled)
: … { … }
GetUnmaskDetailsRequest::~GetUnmaskDetailsRequest() = default;
std::string GetUnmaskDetailsRequest::GetRequestUrlPath() { … }
std::string GetUnmaskDetailsRequest::GetRequestContentType() { … }
std::string GetUnmaskDetailsRequest::GetRequestContent() { … }
void GetUnmaskDetailsRequest::ParseResponse(const base::Value::Dict& response) { … }
bool GetUnmaskDetailsRequest::IsResponseComplete() { … }
void GetUnmaskDetailsRequest::RespondToDelegate(
PaymentsAutofillClient::PaymentsRpcResult result) { … }
}