chromium/out/Default/gen/third_party/blink/public/mojom/webauthn/virtual_authenticator.mojom-params-data.h

// third_party/blink/public/mojom/webauthn/virtual_authenticator.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_WEBAUTHN_VIRTUAL_AUTHENTICATOR_MOJOM_PARAMS_DATA_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_WEBAUTHN_VIRTUAL_AUTHENTICATOR_MOJOM_PARAMS_DATA_H_

#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

namespace mojo::internal {
class ValidationContext;
}


namespace blink::test::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_GetUniqueId_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_GetUniqueId_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_AddRegistration_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_AddRegistration_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_GetRegistrations_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_GetRegistrations_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_RemoveRegistration_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_RemoveRegistration_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_ClearRegistrations_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_ClearRegistrations_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_GetLargeBlob_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_GetLargeBlob_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_SetLargeBlob_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_SetLargeBlob_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_SetUserVerified_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticator_SetUserVerified_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_CreateAuthenticator_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_CreateAuthenticator_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_GetAuthenticators_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_GetAuthenticators_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_RemoveAuthenticator_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_RemoveAuthenticator_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_ClearAuthenticators_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) VirtualAuthenticatorManager_ClearAuthenticators_ResponseParams_Data {};
static_assert;

}  // namespace internal


class VirtualAuthenticator_GetUniqueId_ParamsDataView {};


class VirtualAuthenticator_GetUniqueId_ResponseParamsDataView {};


class VirtualAuthenticator_AddRegistration_ParamsDataView {};


class VirtualAuthenticator_AddRegistration_ResponseParamsDataView {};


class VirtualAuthenticator_GetRegistrations_ParamsDataView {};


class VirtualAuthenticator_GetRegistrations_ResponseParamsDataView {};


class VirtualAuthenticator_RemoveRegistration_ParamsDataView {};


class VirtualAuthenticator_RemoveRegistration_ResponseParamsDataView {};


class VirtualAuthenticator_ClearRegistrations_ParamsDataView {};


class VirtualAuthenticator_ClearRegistrations_ResponseParamsDataView {};


class VirtualAuthenticator_GetLargeBlob_ParamsDataView {};


class VirtualAuthenticator_GetLargeBlob_ResponseParamsDataView {};


class VirtualAuthenticator_SetLargeBlob_ParamsDataView {};


class VirtualAuthenticator_SetLargeBlob_ResponseParamsDataView {};


class VirtualAuthenticator_SetUserVerified_ParamsDataView {};


class VirtualAuthenticator_SetUserVerified_ResponseParamsDataView {};


class VirtualAuthenticatorManager_CreateAuthenticator_ParamsDataView {};


class VirtualAuthenticatorManager_CreateAuthenticator_ResponseParamsDataView {};


class VirtualAuthenticatorManager_GetAuthenticators_ParamsDataView {};


class VirtualAuthenticatorManager_GetAuthenticators_ResponseParamsDataView {};


class VirtualAuthenticatorManager_RemoveAuthenticator_ParamsDataView {};


class VirtualAuthenticatorManager_RemoveAuthenticator_ResponseParamsDataView {};


class VirtualAuthenticatorManager_ClearAuthenticators_ParamsDataView {};


class VirtualAuthenticatorManager_ClearAuthenticators_ResponseParamsDataView {};



inline void VirtualAuthenticator_GetUniqueId_ResponseParamsDataView::GetIdDataView(
    mojo::StringDataView* output) {}


inline void VirtualAuthenticator_AddRegistration_ParamsDataView::GetKeyDataView(
    RegisteredKeyDataView* output) {}






inline void VirtualAuthenticator_GetRegistrations_ResponseParamsDataView::GetKeysDataView(
    mojo::ArrayDataView<RegisteredKeyDataView>* output) {}


inline void VirtualAuthenticator_RemoveRegistration_ParamsDataView::GetKeyHandleDataView(
    mojo::ArrayDataView<uint8_t>* output) {}








inline void VirtualAuthenticator_GetLargeBlob_ParamsDataView::GetKeyHandleDataView(
    mojo::ArrayDataView<uint8_t>* output) {}


inline void VirtualAuthenticator_GetLargeBlob_ResponseParamsDataView::GetBlobDataView(
    mojo::ArrayDataView<uint8_t>* output) {}


inline void VirtualAuthenticator_SetLargeBlob_ParamsDataView::GetKeyHandleDataView(
    mojo::ArrayDataView<uint8_t>* output) {}
inline void VirtualAuthenticator_SetLargeBlob_ParamsDataView::GetBlobDataView(
    mojo::ArrayDataView<uint8_t>* output) {}








inline void VirtualAuthenticatorManager_CreateAuthenticator_ParamsDataView::GetOptionsDataView(
    VirtualAuthenticatorOptionsDataView* output) {}






inline void VirtualAuthenticatorManager_GetAuthenticators_ResponseParamsDataView::GetAuthenticatorsDataView(
    mojo::ArrayDataView<mojo::InterfacePtrDataView<VirtualAuthenticatorInterfaceBase>>* output) {}


inline void VirtualAuthenticatorManager_RemoveAuthenticator_ParamsDataView::GetIdDataView(
    mojo::StringDataView* output) {}









}  // blink::test::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_WEBAUTHN_VIRTUAL_AUTHENTICATOR_MOJOM_PARAMS_DATA_H_