#ifndef COMPONENTS_AUTOFILL_CORE_COMMON_MOJOM_AUTOFILL_TYPES_MOJOM_SHARED_INTERNAL_H_
#define COMPONENTS_AUTOFILL_CORE_COMMON_MOJOM_AUTOFILL_TYPES_MOJOM_SHARED_INTERNAL_H_
#include "mojo/public/cpp/bindings/lib/array_internal.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/map_data_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#include "mojo/public/mojom/base/text_direction.mojom-shared-internal.h"
#include "mojo/public/mojom/base/time.mojom-shared-internal.h"
#include "mojo/public/mojom/base/string16.mojom-shared-internal.h"
#include "mojo/public/mojom/base/unguessable_token.mojom-shared-internal.h"
#include "ui/gfx/geometry/mojom/geometry.mojom-shared-internal.h"
#include "url/mojom/url.mojom-shared-internal.h"
#include "mojo/public/cpp/bindings/lib/native_enum_data.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-shared-internal.h"
namespace mojo {
namespace internal {
class ValidationContext;
}
}
namespace autofill::mojom {
namespace internal {
class FrameToken_Data;
class FrameTokenWithPredecessor_Data;
class FormRendererId_Data;
class FieldRendererId_Data;
class SelectOption_Data;
class SectionAutocomplete_Data;
class SectionFieldIdentifier_Data;
class Section_Data;
class AutocompleteParsingResult_Data;
class FormFieldData_Data;
class FormFieldData_FillData_Data;
class ButtonTitleInfo_Data;
class FormData_Data;
class FormFieldDataPredictions_Data;
class FormDataPredictions_Data;
class PasswordAndMetadata_Data;
class PasswordFormFillData_Data;
class PasswordFormGenerationData_Data;
class PasswordGenerationUIData_Data;
class PasswordSuggestionRequest_Data;
class ParsingResult_Data;
class SectionValue_Data;
struct FormControlType_Data { … };
struct HtmlFieldMode_Data { … };
struct HtmlFieldType_Data { … };
struct SubmissionIndicatorEvent_Data { … };
struct SubmissionSource_Data { … };
struct FocusedFieldType_Data { … };
struct ButtonTitleType_Data { … };
struct SubmissionReadinessState_Data { … };
struct AutofillSuggestionAvailability_Data { … };
struct ActionPersistence_Data { … };
struct FormActionType_Data { … };
struct FieldActionType_Data { … };
struct AutofillSuggestionTriggerSource_Data { … };
struct FormFieldData_CheckStatus_Data { … };
struct FormFieldData_RoleAttribute_Data { … };
struct FormFieldData_LabelSource_Data { … };
#pragma pack(push, 1)
class SectionValue_Data { … };
static_assert …;
class FrameToken_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FrameToken_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FrameToken_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FrameTokenWithPredecessor_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FrameTokenWithPredecessor_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FrameTokenWithPredecessor_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormRendererId_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormRendererId_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormRendererId_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FieldRendererId_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FieldRendererId_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FieldRendererId_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class SelectOption_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SelectOption_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SelectOption_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class SectionAutocomplete_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SectionAutocomplete_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SectionAutocomplete_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class SectionFieldIdentifier_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SectionFieldIdentifier_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SectionFieldIdentifier_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Section_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Section_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Section_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class AutocompleteParsingResult_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AutocompleteParsingResult_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AutocompleteParsingResult_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormFieldData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormFieldData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormFieldData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormFieldData_FillData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormFieldData_FillData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormFieldData_FillData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ButtonTitleInfo_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ButtonTitleInfo_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ButtonTitleInfo_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormFieldDataPredictions_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormFieldDataPredictions_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormFieldDataPredictions_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormDataPredictions_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormDataPredictions_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormDataPredictions_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class PasswordAndMetadata_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct PasswordAndMetadata_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
PasswordAndMetadata_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class PasswordFormFillData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct PasswordFormFillData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
PasswordFormFillData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class PasswordFormGenerationData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct PasswordFormGenerationData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
PasswordFormGenerationData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class PasswordGenerationUIData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct PasswordGenerationUIData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
PasswordGenerationUIData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class PasswordSuggestionRequest_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct PasswordSuggestionRequest_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
PasswordSuggestionRequest_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ParsingResult_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ParsingResult_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ParsingResult_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif