#include "third_party/blink/renderer/modules/smart_card/smart_card_error.h"
#include "services/device/public/mojom/smart_card.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_throw_dom_exception.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_smart_card_error_options.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
SmartCardError* SmartCardError::Create(String message,
const SmartCardErrorOptions* options) { … }
void SmartCardError::MaybeReject(
ScriptPromiseResolverBase* resolver,
device::mojom::blink::SmartCardError mojom_error) { … }
SmartCardError::SmartCardError(String message,
V8SmartCardResponseCode::Enum response_code_enum)
: … { … }
SmartCardError::SmartCardError(String message,
V8SmartCardResponseCode response_code)
: … { … }
SmartCardError::~SmartCardError() = default;
}