// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	protoc        v6.33.5
// source: waAICommonDeprecated/WAWebProtobufsAICommonDeprecated.proto

package waAICommonDeprecated

import (
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"

	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type AIRichResponseMessageType int32

const (
	AIRichResponseMessageType_AI_RICH_RESPONSE_TYPE_UNKNOWN  AIRichResponseMessageType = 0
	AIRichResponseMessageType_AI_RICH_RESPONSE_TYPE_STANDARD AIRichResponseMessageType = 1
)

// Enum value maps for AIRichResponseMessageType.
var (
	AIRichResponseMessageType_name = map[int32]string{
		0: "AI_RICH_RESPONSE_TYPE_UNKNOWN",
		1: "AI_RICH_RESPONSE_TYPE_STANDARD",
	}
	AIRichResponseMessageType_value = map[string]int32{
		"AI_RICH_RESPONSE_TYPE_UNKNOWN":  0,
		"AI_RICH_RESPONSE_TYPE_STANDARD": 1,
	}
)

func (x AIRichResponseMessageType) Enum() *AIRichResponseMessageType {
	p := new(AIRichResponseMessageType)
	*p = x
	return p
}

func (x AIRichResponseMessageType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AIRichResponseMessageType) Descriptor() protoreflect.EnumDescriptor {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[0].Descriptor()
}

func (AIRichResponseMessageType) Type() protoreflect.EnumType {
	return &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[0]
}

func (x AIRichResponseMessageType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Do not use.
func (x *AIRichResponseMessageType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = AIRichResponseMessageType(num)
	return nil
}

// Deprecated: Use AIRichResponseMessageType.Descriptor instead.
func (AIRichResponseMessageType) EnumDescriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{0}
}

type AIRichResponseSubMessageType int32

const (
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_UNKNOWN       AIRichResponseSubMessageType = 0
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_GRID_IMAGE    AIRichResponseSubMessageType = 1
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_TEXT          AIRichResponseSubMessageType = 2
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_INLINE_IMAGE  AIRichResponseSubMessageType = 3
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_TABLE         AIRichResponseSubMessageType = 4
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_CODE          AIRichResponseSubMessageType = 5
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_DYNAMIC       AIRichResponseSubMessageType = 6
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_MAP           AIRichResponseSubMessageType = 7
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_LATEX         AIRichResponseSubMessageType = 8
	AIRichResponseSubMessageType_AI_RICH_RESPONSE_CONTENT_ITEMS AIRichResponseSubMessageType = 9
)

// Enum value maps for AIRichResponseSubMessageType.
var (
	AIRichResponseSubMessageType_name = map[int32]string{
		0: "AI_RICH_RESPONSE_UNKNOWN",
		1: "AI_RICH_RESPONSE_GRID_IMAGE",
		2: "AI_RICH_RESPONSE_TEXT",
		3: "AI_RICH_RESPONSE_INLINE_IMAGE",
		4: "AI_RICH_RESPONSE_TABLE",
		5: "AI_RICH_RESPONSE_CODE",
		6: "AI_RICH_RESPONSE_DYNAMIC",
		7: "AI_RICH_RESPONSE_MAP",
		8: "AI_RICH_RESPONSE_LATEX",
		9: "AI_RICH_RESPONSE_CONTENT_ITEMS",
	}
	AIRichResponseSubMessageType_value = map[string]int32{
		"AI_RICH_RESPONSE_UNKNOWN":       0,
		"AI_RICH_RESPONSE_GRID_IMAGE":    1,
		"AI_RICH_RESPONSE_TEXT":          2,
		"AI_RICH_RESPONSE_INLINE_IMAGE":  3,
		"AI_RICH_RESPONSE_TABLE":         4,
		"AI_RICH_RESPONSE_CODE":          5,
		"AI_RICH_RESPONSE_DYNAMIC":       6,
		"AI_RICH_RESPONSE_MAP":           7,
		"AI_RICH_RESPONSE_LATEX":         8,
		"AI_RICH_RESPONSE_CONTENT_ITEMS": 9,
	}
)

func (x AIRichResponseSubMessageType) Enum() *AIRichResponseSubMessageType {
	p := new(AIRichResponseSubMessageType)
	*p = x
	return p
}

func (x AIRichResponseSubMessageType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AIRichResponseSubMessageType) Descriptor() protoreflect.EnumDescriptor {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[1].Descriptor()
}

func (AIRichResponseSubMessageType) Type() protoreflect.EnumType {
	return &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[1]
}

func (x AIRichResponseSubMessageType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Do not use.
func (x *AIRichResponseSubMessageType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = AIRichResponseSubMessageType(num)
	return nil
}

// Deprecated: Use AIRichResponseSubMessageType.Descriptor instead.
func (AIRichResponseSubMessageType) EnumDescriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{1}
}

type AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment int32

const (
	AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED  AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment = 0
	AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment = 1
	AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED   AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment = 2
)

// Enum value maps for AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment.
var (
	AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment_name = map[int32]string{
		0: "AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED",
		1: "AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED",
		2: "AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED",
	}
	AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment_value = map[string]int32{
		"AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED":  0,
		"AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED": 1,
		"AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED":   2,
	}
)

func (x AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Enum() *AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment {
	p := new(AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment)
	*p = x
	return p
}

func (x AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Descriptor() protoreflect.EnumDescriptor {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[2].Descriptor()
}

func (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Type() protoreflect.EnumType {
	return &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[2]
}

func (x AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Do not use.
func (x *AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment(num)
	return nil
}

// Deprecated: Use AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment.Descriptor instead.
func (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) EnumDescriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{0, 0}
}

type AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType int32

const (
	AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 0
	AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 1
	AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD  AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 2
	AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING  AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 3
	AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER  AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 4
	AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 5
)

// Enum value maps for AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType.
var (
	AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType_name = map[int32]string{
		0: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT",
		1: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD",
		2: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD",
		3: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING",
		4: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER",
		5: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT",
	}
	AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType_value = map[string]int32{
		"AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT": 0,
		"AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD": 1,
		"AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD":  2,
		"AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING":  3,
		"AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER":  4,
		"AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT": 5,
	}
)

func (x AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Enum() *AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType {
	p := new(AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType)
	*p = x
	return p
}

func (x AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Descriptor() protoreflect.EnumDescriptor {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[3].Descriptor()
}

func (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Type() protoreflect.EnumType {
	return &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[3]
}

func (x AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Do not use.
func (x *AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType(num)
	return nil
}

// Deprecated: Use AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType.Descriptor instead.
func (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) EnumDescriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{1, 0}
}

type AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType int32

const (
	AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType = 0
	AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE   AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType = 1
	AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF     AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType = 2
)

// Enum value maps for AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType.
var (
	AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType_name = map[int32]string{
		0: "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN",
		1: "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE",
		2: "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF",
	}
	AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType_value = map[string]int32{
		"AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN": 0,
		"AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE":   1,
		"AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF":     2,
	}
)

func (x AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Enum() *AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType {
	p := new(AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType)
	*p = x
	return p
}

func (x AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Descriptor() protoreflect.EnumDescriptor {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[4].Descriptor()
}

func (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Type() protoreflect.EnumType {
	return &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[4]
}

func (x AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Do not use.
func (x *AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType(num)
	return nil
}

// Deprecated: Use AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType.Descriptor instead.
func (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) EnumDescriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{2, 0}
}

type AIRichResponseContentItemsMetadata_ContentType int32

const (
	AIRichResponseContentItemsMetadata_DEFAULT  AIRichResponseContentItemsMetadata_ContentType = 0
	AIRichResponseContentItemsMetadata_CAROUSEL AIRichResponseContentItemsMetadata_ContentType = 1
)

// Enum value maps for AIRichResponseContentItemsMetadata_ContentType.
var (
	AIRichResponseContentItemsMetadata_ContentType_name = map[int32]string{
		0: "DEFAULT",
		1: "CAROUSEL",
	}
	AIRichResponseContentItemsMetadata_ContentType_value = map[string]int32{
		"DEFAULT":  0,
		"CAROUSEL": 1,
	}
)

func (x AIRichResponseContentItemsMetadata_ContentType) Enum() *AIRichResponseContentItemsMetadata_ContentType {
	p := new(AIRichResponseContentItemsMetadata_ContentType)
	*p = x
	return p
}

func (x AIRichResponseContentItemsMetadata_ContentType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AIRichResponseContentItemsMetadata_ContentType) Descriptor() protoreflect.EnumDescriptor {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[5].Descriptor()
}

func (AIRichResponseContentItemsMetadata_ContentType) Type() protoreflect.EnumType {
	return &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes[5]
}

func (x AIRichResponseContentItemsMetadata_ContentType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Do not use.
func (x *AIRichResponseContentItemsMetadata_ContentType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = AIRichResponseContentItemsMetadata_ContentType(num)
	return nil
}

// Deprecated: Use AIRichResponseContentItemsMetadata_ContentType.Descriptor instead.
func (AIRichResponseContentItemsMetadata_ContentType) EnumDescriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{3, 0}
}

type AIRichResponseInlineImageMetadata struct {
	state         protoimpl.MessageState                                          `protogen:"open.v1"`
	ImageURL      *AIRichResponseImageURL                                         `protobuf:"bytes,1,opt,name=imageURL" json:"imageURL,omitempty"`
	ImageText     *string                                                         `protobuf:"bytes,2,opt,name=imageText" json:"imageText,omitempty"`
	Alignment     *AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment `protobuf:"varint,3,opt,name=alignment,enum=WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment" json:"alignment,omitempty"`
	TapLinkURL    *string                                                         `protobuf:"bytes,4,opt,name=tapLinkURL" json:"tapLinkURL,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseInlineImageMetadata) Reset() {
	*x = AIRichResponseInlineImageMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseInlineImageMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseInlineImageMetadata) ProtoMessage() {}

func (x *AIRichResponseInlineImageMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseInlineImageMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseInlineImageMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{0}
}

func (x *AIRichResponseInlineImageMetadata) GetImageURL() *AIRichResponseImageURL {
	if x != nil {
		return x.ImageURL
	}
	return nil
}

func (x *AIRichResponseInlineImageMetadata) GetImageText() string {
	if x != nil && x.ImageText != nil {
		return *x.ImageText
	}
	return ""
}

func (x *AIRichResponseInlineImageMetadata) GetAlignment() AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment {
	if x != nil && x.Alignment != nil {
		return *x.Alignment
	}
	return AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED
}

func (x *AIRichResponseInlineImageMetadata) GetTapLinkURL() string {
	if x != nil && x.TapLinkURL != nil {
		return *x.TapLinkURL
	}
	return ""
}

type AIRichResponseCodeMetadata struct {
	state         protoimpl.MessageState                                `protogen:"open.v1"`
	CodeLanguage  *string                                               `protobuf:"bytes,1,opt,name=codeLanguage" json:"codeLanguage,omitempty"`
	CodeBlocks    []*AIRichResponseCodeMetadata_AIRichResponseCodeBlock `protobuf:"bytes,2,rep,name=codeBlocks" json:"codeBlocks,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseCodeMetadata) Reset() {
	*x = AIRichResponseCodeMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseCodeMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseCodeMetadata) ProtoMessage() {}

func (x *AIRichResponseCodeMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseCodeMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseCodeMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{1}
}

func (x *AIRichResponseCodeMetadata) GetCodeLanguage() string {
	if x != nil && x.CodeLanguage != nil {
		return *x.CodeLanguage
	}
	return ""
}

func (x *AIRichResponseCodeMetadata) GetCodeBlocks() []*AIRichResponseCodeMetadata_AIRichResponseCodeBlock {
	if x != nil {
		return x.CodeBlocks
	}
	return nil
}

type AIRichResponseDynamicMetadata struct {
	state         protoimpl.MessageState                                           `protogen:"open.v1"`
	Type          *AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType `protobuf:"varint,1,opt,name=type,enum=WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType" json:"type,omitempty"`
	Version       *uint64                                                          `protobuf:"varint,2,opt,name=version" json:"version,omitempty"`
	URL           *string                                                          `protobuf:"bytes,3,opt,name=URL" json:"URL,omitempty"`
	LoopCount     *uint32                                                          `protobuf:"varint,4,opt,name=loopCount" json:"loopCount,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseDynamicMetadata) Reset() {
	*x = AIRichResponseDynamicMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseDynamicMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseDynamicMetadata) ProtoMessage() {}

func (x *AIRichResponseDynamicMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseDynamicMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseDynamicMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{2}
}

func (x *AIRichResponseDynamicMetadata) GetType() AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType {
	if x != nil && x.Type != nil {
		return *x.Type
	}
	return AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN
}

func (x *AIRichResponseDynamicMetadata) GetVersion() uint64 {
	if x != nil && x.Version != nil {
		return *x.Version
	}
	return 0
}

func (x *AIRichResponseDynamicMetadata) GetURL() string {
	if x != nil && x.URL != nil {
		return *x.URL
	}
	return ""
}

func (x *AIRichResponseDynamicMetadata) GetLoopCount() uint32 {
	if x != nil && x.LoopCount != nil {
		return *x.LoopCount
	}
	return 0
}

type AIRichResponseContentItemsMetadata struct {
	state         protoimpl.MessageState                                                  `protogen:"open.v1"`
	ItemsMetadata []*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata `protobuf:"bytes,1,rep,name=itemsMetadata" json:"itemsMetadata,omitempty"`
	ContentType   *AIRichResponseContentItemsMetadata_ContentType                         `protobuf:"varint,2,opt,name=contentType,enum=WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata_ContentType" json:"contentType,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseContentItemsMetadata) Reset() {
	*x = AIRichResponseContentItemsMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseContentItemsMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseContentItemsMetadata) ProtoMessage() {}

func (x *AIRichResponseContentItemsMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseContentItemsMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseContentItemsMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{3}
}

func (x *AIRichResponseContentItemsMetadata) GetItemsMetadata() []*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata {
	if x != nil {
		return x.ItemsMetadata
	}
	return nil
}

func (x *AIRichResponseContentItemsMetadata) GetContentType() AIRichResponseContentItemsMetadata_ContentType {
	if x != nil && x.ContentType != nil {
		return *x.ContentType
	}
	return AIRichResponseContentItemsMetadata_DEFAULT
}

type AIRichResponseImageURL struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ImagePreviewURL *string                `protobuf:"bytes,1,opt,name=imagePreviewURL" json:"imagePreviewURL,omitempty"`
	ImageHighResURL *string                `protobuf:"bytes,2,opt,name=imageHighResURL" json:"imageHighResURL,omitempty"`
	SourceURL       *string                `protobuf:"bytes,3,opt,name=sourceURL" json:"sourceURL,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *AIRichResponseImageURL) Reset() {
	*x = AIRichResponseImageURL{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseImageURL) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseImageURL) ProtoMessage() {}

func (x *AIRichResponseImageURL) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseImageURL.ProtoReflect.Descriptor instead.
func (*AIRichResponseImageURL) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{4}
}

func (x *AIRichResponseImageURL) GetImagePreviewURL() string {
	if x != nil && x.ImagePreviewURL != nil {
		return *x.ImagePreviewURL
	}
	return ""
}

func (x *AIRichResponseImageURL) GetImageHighResURL() string {
	if x != nil && x.ImageHighResURL != nil {
		return *x.ImageHighResURL
	}
	return ""
}

func (x *AIRichResponseImageURL) GetSourceURL() string {
	if x != nil && x.SourceURL != nil {
		return *x.SourceURL
	}
	return ""
}

type AIRichResponseGridImageMetadata struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	GridImageURL  *AIRichResponseImageURL   `protobuf:"bytes,1,opt,name=gridImageURL" json:"gridImageURL,omitempty"`
	ImageURLs     []*AIRichResponseImageURL `protobuf:"bytes,2,rep,name=imageURLs" json:"imageURLs,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseGridImageMetadata) Reset() {
	*x = AIRichResponseGridImageMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseGridImageMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseGridImageMetadata) ProtoMessage() {}

func (x *AIRichResponseGridImageMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseGridImageMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseGridImageMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{5}
}

func (x *AIRichResponseGridImageMetadata) GetGridImageURL() *AIRichResponseImageURL {
	if x != nil {
		return x.GridImageURL
	}
	return nil
}

func (x *AIRichResponseGridImageMetadata) GetImageURLs() []*AIRichResponseImageURL {
	if x != nil {
		return x.ImageURLs
	}
	return nil
}

type AIRichResponseTableMetadata struct {
	state         protoimpl.MessageState                                `protogen:"open.v1"`
	Rows          []*AIRichResponseTableMetadata_AIRichResponseTableRow `protobuf:"bytes,1,rep,name=rows" json:"rows,omitempty"`
	Title         *string                                               `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseTableMetadata) Reset() {
	*x = AIRichResponseTableMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseTableMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseTableMetadata) ProtoMessage() {}

func (x *AIRichResponseTableMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseTableMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseTableMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{6}
}

func (x *AIRichResponseTableMetadata) GetRows() []*AIRichResponseTableMetadata_AIRichResponseTableRow {
	if x != nil {
		return x.Rows
	}
	return nil
}

func (x *AIRichResponseTableMetadata) GetTitle() string {
	if x != nil && x.Title != nil {
		return *x.Title
	}
	return ""
}

type AIRichResponseLatexMetadata struct {
	state         protoimpl.MessageState                                       `protogen:"open.v1"`
	Text          *string                                                      `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
	Expressions   []*AIRichResponseLatexMetadata_AIRichResponseLatexExpression `protobuf:"bytes,2,rep,name=expressions" json:"expressions,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseLatexMetadata) Reset() {
	*x = AIRichResponseLatexMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseLatexMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseLatexMetadata) ProtoMessage() {}

func (x *AIRichResponseLatexMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseLatexMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseLatexMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{7}
}

func (x *AIRichResponseLatexMetadata) GetText() string {
	if x != nil && x.Text != nil {
		return *x.Text
	}
	return ""
}

func (x *AIRichResponseLatexMetadata) GetExpressions() []*AIRichResponseLatexMetadata_AIRichResponseLatexExpression {
	if x != nil {
		return x.Expressions
	}
	return nil
}

type AIRichResponseMapMetadata struct {
	state           protoimpl.MessageState                                   `protogen:"open.v1"`
	CenterLatitude  *float64                                                 `protobuf:"fixed64,1,opt,name=centerLatitude" json:"centerLatitude,omitempty"`
	CenterLongitude *float64                                                 `protobuf:"fixed64,2,opt,name=centerLongitude" json:"centerLongitude,omitempty"`
	LatitudeDelta   *float64                                                 `protobuf:"fixed64,3,opt,name=latitudeDelta" json:"latitudeDelta,omitempty"`
	LongitudeDelta  *float64                                                 `protobuf:"fixed64,4,opt,name=longitudeDelta" json:"longitudeDelta,omitempty"`
	Annotations     []*AIRichResponseMapMetadata_AIRichResponseMapAnnotation `protobuf:"bytes,5,rep,name=annotations" json:"annotations,omitempty"`
	ShowInfoList    *bool                                                    `protobuf:"varint,6,opt,name=showInfoList" json:"showInfoList,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *AIRichResponseMapMetadata) Reset() {
	*x = AIRichResponseMapMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseMapMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseMapMetadata) ProtoMessage() {}

func (x *AIRichResponseMapMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseMapMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseMapMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{8}
}

func (x *AIRichResponseMapMetadata) GetCenterLatitude() float64 {
	if x != nil && x.CenterLatitude != nil {
		return *x.CenterLatitude
	}
	return 0
}

func (x *AIRichResponseMapMetadata) GetCenterLongitude() float64 {
	if x != nil && x.CenterLongitude != nil {
		return *x.CenterLongitude
	}
	return 0
}

func (x *AIRichResponseMapMetadata) GetLatitudeDelta() float64 {
	if x != nil && x.LatitudeDelta != nil {
		return *x.LatitudeDelta
	}
	return 0
}

func (x *AIRichResponseMapMetadata) GetLongitudeDelta() float64 {
	if x != nil && x.LongitudeDelta != nil {
		return *x.LongitudeDelta
	}
	return 0
}

func (x *AIRichResponseMapMetadata) GetAnnotations() []*AIRichResponseMapMetadata_AIRichResponseMapAnnotation {
	if x != nil {
		return x.Annotations
	}
	return nil
}

func (x *AIRichResponseMapMetadata) GetShowInfoList() bool {
	if x != nil && x.ShowInfoList != nil {
		return *x.ShowInfoList
	}
	return false
}

type AIRichResponseSubMessage struct {
	state                protoimpl.MessageState              `protogen:"open.v1"`
	MessageType          *AIRichResponseSubMessageType       `protobuf:"varint,1,opt,name=messageType,enum=WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessageType" json:"messageType,omitempty"`
	GridImageMetadata    *AIRichResponseGridImageMetadata    `protobuf:"bytes,2,opt,name=gridImageMetadata" json:"gridImageMetadata,omitempty"`
	MessageText          *string                             `protobuf:"bytes,3,opt,name=messageText" json:"messageText,omitempty"`
	ImageMetadata        *AIRichResponseInlineImageMetadata  `protobuf:"bytes,4,opt,name=imageMetadata" json:"imageMetadata,omitempty"`
	CodeMetadata         *AIRichResponseCodeMetadata         `protobuf:"bytes,5,opt,name=codeMetadata" json:"codeMetadata,omitempty"`
	TableMetadata        *AIRichResponseTableMetadata        `protobuf:"bytes,6,opt,name=tableMetadata" json:"tableMetadata,omitempty"`
	DynamicMetadata      *AIRichResponseDynamicMetadata      `protobuf:"bytes,7,opt,name=dynamicMetadata" json:"dynamicMetadata,omitempty"`
	LatexMetadata        *AIRichResponseLatexMetadata        `protobuf:"bytes,8,opt,name=latexMetadata" json:"latexMetadata,omitempty"`
	MapMetadata          *AIRichResponseMapMetadata          `protobuf:"bytes,9,opt,name=mapMetadata" json:"mapMetadata,omitempty"`
	ContentItemsMetadata *AIRichResponseContentItemsMetadata `protobuf:"bytes,10,opt,name=contentItemsMetadata" json:"contentItemsMetadata,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *AIRichResponseSubMessage) Reset() {
	*x = AIRichResponseSubMessage{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseSubMessage) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseSubMessage) ProtoMessage() {}

func (x *AIRichResponseSubMessage) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseSubMessage.ProtoReflect.Descriptor instead.
func (*AIRichResponseSubMessage) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{9}
}

func (x *AIRichResponseSubMessage) GetMessageType() AIRichResponseSubMessageType {
	if x != nil && x.MessageType != nil {
		return *x.MessageType
	}
	return AIRichResponseSubMessageType_AI_RICH_RESPONSE_UNKNOWN
}

func (x *AIRichResponseSubMessage) GetGridImageMetadata() *AIRichResponseGridImageMetadata {
	if x != nil {
		return x.GridImageMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetMessageText() string {
	if x != nil && x.MessageText != nil {
		return *x.MessageText
	}
	return ""
}

func (x *AIRichResponseSubMessage) GetImageMetadata() *AIRichResponseInlineImageMetadata {
	if x != nil {
		return x.ImageMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetCodeMetadata() *AIRichResponseCodeMetadata {
	if x != nil {
		return x.CodeMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetTableMetadata() *AIRichResponseTableMetadata {
	if x != nil {
		return x.TableMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetDynamicMetadata() *AIRichResponseDynamicMetadata {
	if x != nil {
		return x.DynamicMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetLatexMetadata() *AIRichResponseLatexMetadata {
	if x != nil {
		return x.LatexMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetMapMetadata() *AIRichResponseMapMetadata {
	if x != nil {
		return x.MapMetadata
	}
	return nil
}

func (x *AIRichResponseSubMessage) GetContentItemsMetadata() *AIRichResponseContentItemsMetadata {
	if x != nil {
		return x.ContentItemsMetadata
	}
	return nil
}

type AIRichResponseCodeMetadata_AIRichResponseCodeBlock struct {
	state         protoimpl.MessageState                                      `protogen:"open.v1"`
	HighlightType *AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType `protobuf:"varint,1,opt,name=highlightType,enum=WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType" json:"highlightType,omitempty"`
	CodeContent   *string                                                     `protobuf:"bytes,2,opt,name=codeContent" json:"codeContent,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) Reset() {
	*x = AIRichResponseCodeMetadata_AIRichResponseCodeBlock{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseCodeMetadata_AIRichResponseCodeBlock) ProtoMessage() {}

func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseCodeMetadata_AIRichResponseCodeBlock.ProtoReflect.Descriptor instead.
func (*AIRichResponseCodeMetadata_AIRichResponseCodeBlock) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{1, 0}
}

func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) GetHighlightType() AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType {
	if x != nil && x.HighlightType != nil {
		return *x.HighlightType
	}
	return AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT
}

func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) GetCodeContent() string {
	if x != nil && x.CodeContent != nil {
		return *x.CodeContent
	}
	return ""
}

type AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to AIRichResponseContentItem:
	//
	//	*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem
	AIRichResponseContentItem isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem `protobuf_oneof:"aIRichResponseContentItem"`
	unknownFields             protoimpl.UnknownFields
	sizeCache                 protoimpl.SizeCache
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) Reset() {
	*x = AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) ProtoMessage() {}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata.ProtoReflect.Descriptor instead.
func (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{3, 0}
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) GetAIRichResponseContentItem() isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem {
	if x != nil {
		return x.AIRichResponseContentItem
	}
	return nil
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) GetReelItem() *AIRichResponseContentItemsMetadata_AIRichResponseReelItem {
	if x != nil {
		if x, ok := x.AIRichResponseContentItem.(*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem); ok {
			return x.ReelItem
		}
	}
	return nil
}

type isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem interface {
	isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem()
}

type AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem struct {
	ReelItem *AIRichResponseContentItemsMetadata_AIRichResponseReelItem `protobuf:"bytes,1,opt,name=reelItem,oneof"`
}

func (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem) isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem() {
}

type AIRichResponseContentItemsMetadata_AIRichResponseReelItem struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	Title          *string                `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
	ProfileIconURL *string                `protobuf:"bytes,2,opt,name=profileIconURL" json:"profileIconURL,omitempty"`
	ThumbnailURL   *string                `protobuf:"bytes,3,opt,name=thumbnailURL" json:"thumbnailURL,omitempty"`
	VideoURL       *string                `protobuf:"bytes,4,opt,name=videoURL" json:"videoURL,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) Reset() {
	*x = AIRichResponseContentItemsMetadata_AIRichResponseReelItem{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseContentItemsMetadata_AIRichResponseReelItem) ProtoMessage() {}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseContentItemsMetadata_AIRichResponseReelItem.ProtoReflect.Descriptor instead.
func (*AIRichResponseContentItemsMetadata_AIRichResponseReelItem) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{3, 1}
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetTitle() string {
	if x != nil && x.Title != nil {
		return *x.Title
	}
	return ""
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetProfileIconURL() string {
	if x != nil && x.ProfileIconURL != nil {
		return *x.ProfileIconURL
	}
	return ""
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetThumbnailURL() string {
	if x != nil && x.ThumbnailURL != nil {
		return *x.ThumbnailURL
	}
	return ""
}

func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetVideoURL() string {
	if x != nil && x.VideoURL != nil {
		return *x.VideoURL
	}
	return ""
}

type AIRichResponseTableMetadata_AIRichResponseTableRow struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Items         []string               `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	IsHeading     *bool                  `protobuf:"varint,2,opt,name=isHeading" json:"isHeading,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) Reset() {
	*x = AIRichResponseTableMetadata_AIRichResponseTableRow{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseTableMetadata_AIRichResponseTableRow) ProtoMessage() {}

func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseTableMetadata_AIRichResponseTableRow.ProtoReflect.Descriptor instead.
func (*AIRichResponseTableMetadata_AIRichResponseTableRow) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{6, 0}
}

func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) GetItems() []string {
	if x != nil {
		return x.Items
	}
	return nil
}

func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) GetIsHeading() bool {
	if x != nil && x.IsHeading != nil {
		return *x.IsHeading
	}
	return false
}

type AIRichResponseLatexMetadata_AIRichResponseLatexExpression struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	LatexExpression      *string                `protobuf:"bytes,1,opt,name=latexExpression" json:"latexExpression,omitempty"`
	URL                  *string                `protobuf:"bytes,2,opt,name=URL" json:"URL,omitempty"`
	Width                *float64               `protobuf:"fixed64,3,opt,name=width" json:"width,omitempty"`
	Height               *float64               `protobuf:"fixed64,4,opt,name=height" json:"height,omitempty"`
	FontHeight           *float64               `protobuf:"fixed64,5,opt,name=fontHeight" json:"fontHeight,omitempty"`
	ImageTopPadding      *float64               `protobuf:"fixed64,6,opt,name=imageTopPadding" json:"imageTopPadding,omitempty"`
	ImageLeadingPadding  *float64               `protobuf:"fixed64,7,opt,name=imageLeadingPadding" json:"imageLeadingPadding,omitempty"`
	ImageBottomPadding   *float64               `protobuf:"fixed64,8,opt,name=imageBottomPadding" json:"imageBottomPadding,omitempty"`
	ImageTrailingPadding *float64               `protobuf:"fixed64,9,opt,name=imageTrailingPadding" json:"imageTrailingPadding,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) Reset() {
	*x = AIRichResponseLatexMetadata_AIRichResponseLatexExpression{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseLatexMetadata_AIRichResponseLatexExpression) ProtoMessage() {}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseLatexMetadata_AIRichResponseLatexExpression.ProtoReflect.Descriptor instead.
func (*AIRichResponseLatexMetadata_AIRichResponseLatexExpression) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{7, 0}
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetLatexExpression() string {
	if x != nil && x.LatexExpression != nil {
		return *x.LatexExpression
	}
	return ""
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetURL() string {
	if x != nil && x.URL != nil {
		return *x.URL
	}
	return ""
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetWidth() float64 {
	if x != nil && x.Width != nil {
		return *x.Width
	}
	return 0
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetHeight() float64 {
	if x != nil && x.Height != nil {
		return *x.Height
	}
	return 0
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetFontHeight() float64 {
	if x != nil && x.FontHeight != nil {
		return *x.FontHeight
	}
	return 0
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageTopPadding() float64 {
	if x != nil && x.ImageTopPadding != nil {
		return *x.ImageTopPadding
	}
	return 0
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageLeadingPadding() float64 {
	if x != nil && x.ImageLeadingPadding != nil {
		return *x.ImageLeadingPadding
	}
	return 0
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageBottomPadding() float64 {
	if x != nil && x.ImageBottomPadding != nil {
		return *x.ImageBottomPadding
	}
	return 0
}

func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageTrailingPadding() float64 {
	if x != nil && x.ImageTrailingPadding != nil {
		return *x.ImageTrailingPadding
	}
	return 0
}

type AIRichResponseMapMetadata_AIRichResponseMapAnnotation struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	AnnotationNumber *uint32                `protobuf:"varint,1,opt,name=annotationNumber" json:"annotationNumber,omitempty"`
	Latitude         *float64               `protobuf:"fixed64,2,opt,name=latitude" json:"latitude,omitempty"`
	Longitude        *float64               `protobuf:"fixed64,3,opt,name=longitude" json:"longitude,omitempty"`
	Title            *string                `protobuf:"bytes,4,opt,name=title" json:"title,omitempty"`
	Body             *string                `protobuf:"bytes,5,opt,name=body" json:"body,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) Reset() {
	*x = AIRichResponseMapMetadata_AIRichResponseMapAnnotation{}
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AIRichResponseMapMetadata_AIRichResponseMapAnnotation) ProtoMessage() {}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) ProtoReflect() protoreflect.Message {
	mi := &file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AIRichResponseMapMetadata_AIRichResponseMapAnnotation.ProtoReflect.Descriptor instead.
func (*AIRichResponseMapMetadata_AIRichResponseMapAnnotation) Descriptor() ([]byte, []int) {
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP(), []int{8, 0}
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetAnnotationNumber() uint32 {
	if x != nil && x.AnnotationNumber != nil {
		return *x.AnnotationNumber
	}
	return 0
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetLatitude() float64 {
	if x != nil && x.Latitude != nil {
		return *x.Latitude
	}
	return 0
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetLongitude() float64 {
	if x != nil && x.Longitude != nil {
		return *x.Longitude
	}
	return 0
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetTitle() string {
	if x != nil && x.Title != nil {
		return *x.Title
	}
	return ""
}

func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetBody() string {
	if x != nil && x.Body != nil {
		return *x.Body
	}
	return ""
}

var File_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto protoreflect.FileDescriptor

const file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDesc = "" +
	"\n" +
	";waAICommonDeprecated/WAWebProtobufsAICommonDeprecated.proto\x12 WAWebProtobufsAICommonDeprecated\"\xf1\x03\n" +
	"!AIRichResponseInlineImageMetadata\x12T\n" +
	"\bimageURL\x18\x01 \x01(\v28.WAWebProtobufsAICommonDeprecated.AIRichResponseImageURLR\bimageURL\x12\x1c\n" +
	"\timageText\x18\x02 \x01(\tR\timageText\x12~\n" +
	"\talignment\x18\x03 \x01(\x0e2`.WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignmentR\talignment\x12\x1e\n" +
	"\n" +
	"tapLinkURL\x18\x04 \x01(\tR\n" +
	"tapLinkURL\"\xb7\x01\n" +
	"\x1cAIRichResponseImageAlignment\x121\n" +
	"-AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED\x10\x00\x122\n" +
	".AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED\x10\x01\x120\n" +
	",AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED\x10\x02\"\xa8\x05\n" +
	"\x1aAIRichResponseCodeMetadata\x12\"\n" +
	"\fcodeLanguage\x18\x01 \x01(\tR\fcodeLanguage\x12t\n" +
	"\n" +
	"codeBlocks\x18\x02 \x03(\v2T.WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeBlockR\n" +
	"codeBlocks\x1a\xc0\x01\n" +
	"\x17AIRichResponseCodeBlock\x12\x82\x01\n" +
	"\rhighlightType\x18\x01 \x01(\x0e2\\.WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightTypeR\rhighlightType\x12 \n" +
	"\vcodeContent\x18\x02 \x01(\tR\vcodeContent\"\xac\x02\n" +
	"\x1fAIRichResponseCodeHighlightType\x12+\n" +
	"'AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT\x10\x00\x12+\n" +
	"'AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD\x10\x01\x12*\n" +
	"&AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD\x10\x02\x12*\n" +
	"&AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING\x10\x03\x12*\n" +
	"&AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER\x10\x04\x12+\n" +
	"'AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT\x10\x05\"\x9c\x03\n" +
	"\x1dAIRichResponseDynamicMetadata\x12u\n" +
	"\x04type\x18\x01 \x01(\x0e2a.WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataTypeR\x04type\x12\x18\n" +
	"\aversion\x18\x02 \x01(\x04R\aversion\x12\x10\n" +
	"\x03URL\x18\x03 \x01(\tR\x03URL\x12\x1c\n" +
	"\tloopCount\x18\x04 \x01(\rR\tloopCount\"\xb9\x01\n" +
	"!AIRichResponseDynamicMetadataType\x122\n" +
	".AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN\x10\x00\x120\n" +
	",AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE\x10\x01\x12.\n" +
	"*AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF\x10\x02\"\xa8\x05\n" +
	"\"AIRichResponseContentItemsMetadata\x12\x8c\x01\n" +
	"\ritemsMetadata\x18\x01 \x03(\v2f.WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadataR\ritemsMetadata\x12r\n" +
	"\vcontentType\x18\x02 \x01(\x0e2P.WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.ContentTypeR\vcontentType\x1a\xbb\x01\n" +
	"!AIRichResponseContentItemMetadata\x12y\n" +
	"\breelItem\x18\x01 \x01(\v2[.WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseReelItemH\x00R\breelItemB\x1b\n" +
	"\x19aIRichResponseContentItem\x1a\x96\x01\n" +
	"\x16AIRichResponseReelItem\x12\x14\n" +
	"\x05title\x18\x01 \x01(\tR\x05title\x12&\n" +
	"\x0eprofileIconURL\x18\x02 \x01(\tR\x0eprofileIconURL\x12\"\n" +
	"\fthumbnailURL\x18\x03 \x01(\tR\fthumbnailURL\x12\x1a\n" +
	"\bvideoURL\x18\x04 \x01(\tR\bvideoURL\"(\n" +
	"\vContentType\x12\v\n" +
	"\aDEFAULT\x10\x00\x12\f\n" +
	"\bCAROUSEL\x10\x01\"\x8a\x01\n" +
	"\x16AIRichResponseImageURL\x12(\n" +
	"\x0fimagePreviewURL\x18\x01 \x01(\tR\x0fimagePreviewURL\x12(\n" +
	"\x0fimageHighResURL\x18\x02 \x01(\tR\x0fimageHighResURL\x12\x1c\n" +
	"\tsourceURL\x18\x03 \x01(\tR\tsourceURL\"\xd7\x01\n" +
	"\x1fAIRichResponseGridImageMetadata\x12\\\n" +
	"\fgridImageURL\x18\x01 \x01(\v28.WAWebProtobufsAICommonDeprecated.AIRichResponseImageURLR\fgridImageURL\x12V\n" +
	"\timageURLs\x18\x02 \x03(\v28.WAWebProtobufsAICommonDeprecated.AIRichResponseImageURLR\timageURLs\"\xeb\x01\n" +
	"\x1bAIRichResponseTableMetadata\x12h\n" +
	"\x04rows\x18\x01 \x03(\v2T.WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadata.AIRichResponseTableRowR\x04rows\x12\x14\n" +
	"\x05title\x18\x02 \x01(\tR\x05title\x1aL\n" +
	"\x16AIRichResponseTableRow\x12\x14\n" +
	"\x05items\x18\x01 \x03(\tR\x05items\x12\x1c\n" +
	"\tisHeading\x18\x02 \x01(\bR\tisHeading\"\x9c\x04\n" +
	"\x1bAIRichResponseLatexMetadata\x12\x12\n" +
	"\x04text\x18\x01 \x01(\tR\x04text\x12}\n" +
	"\vexpressions\x18\x02 \x03(\v2[.WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadata.AIRichResponseLatexExpressionR\vexpressions\x1a\xe9\x02\n" +
	"\x1dAIRichResponseLatexExpression\x12(\n" +
	"\x0flatexExpression\x18\x01 \x01(\tR\x0flatexExpression\x12\x10\n" +
	"\x03URL\x18\x02 \x01(\tR\x03URL\x12\x14\n" +
	"\x05width\x18\x03 \x01(\x01R\x05width\x12\x16\n" +
	"\x06height\x18\x04 \x01(\x01R\x06height\x12\x1e\n" +
	"\n" +
	"fontHeight\x18\x05 \x01(\x01R\n" +
	"fontHeight\x12(\n" +
	"\x0fimageTopPadding\x18\x06 \x01(\x01R\x0fimageTopPadding\x120\n" +
	"\x13imageLeadingPadding\x18\a \x01(\x01R\x13imageLeadingPadding\x12.\n" +
	"\x12imageBottomPadding\x18\b \x01(\x01R\x12imageBottomPadding\x122\n" +
	"\x14imageTrailingPadding\x18\t \x01(\x01R\x14imageTrailingPadding\"\x8a\x04\n" +
	"\x19AIRichResponseMapMetadata\x12&\n" +
	"\x0ecenterLatitude\x18\x01 \x01(\x01R\x0ecenterLatitude\x12(\n" +
	"\x0fcenterLongitude\x18\x02 \x01(\x01R\x0fcenterLongitude\x12$\n" +
	"\rlatitudeDelta\x18\x03 \x01(\x01R\rlatitudeDelta\x12&\n" +
	"\x0elongitudeDelta\x18\x04 \x01(\x01R\x0elongitudeDelta\x12y\n" +
	"\vannotations\x18\x05 \x03(\v2W.WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadata.AIRichResponseMapAnnotationR\vannotations\x12\"\n" +
	"\fshowInfoList\x18\x06 \x01(\bR\fshowInfoList\x1a\xad\x01\n" +
	"\x1bAIRichResponseMapAnnotation\x12*\n" +
	"\x10annotationNumber\x18\x01 \x01(\rR\x10annotationNumber\x12\x1a\n" +
	"\blatitude\x18\x02 \x01(\x01R\blatitude\x12\x1c\n" +
	"\tlongitude\x18\x03 \x01(\x01R\tlongitude\x12\x14\n" +
	"\x05title\x18\x04 \x01(\tR\x05title\x12\x12\n" +
	"\x04body\x18\x05 \x01(\tR\x04body\"\xea\a\n" +
	"\x18AIRichResponseSubMessage\x12`\n" +
	"\vmessageType\x18\x01 \x01(\x0e2>.WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessageTypeR\vmessageType\x12o\n" +
	"\x11gridImageMetadata\x18\x02 \x01(\v2A.WAWebProtobufsAICommonDeprecated.AIRichResponseGridImageMetadataR\x11gridImageMetadata\x12 \n" +
	"\vmessageText\x18\x03 \x01(\tR\vmessageText\x12i\n" +
	"\rimageMetadata\x18\x04 \x01(\v2C.WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadataR\rimageMetadata\x12`\n" +
	"\fcodeMetadata\x18\x05 \x01(\v2<.WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadataR\fcodeMetadata\x12c\n" +
	"\rtableMetadata\x18\x06 \x01(\v2=.WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadataR\rtableMetadata\x12i\n" +
	"\x0fdynamicMetadata\x18\a \x01(\v2?.WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadataR\x0fdynamicMetadata\x12c\n" +
	"\rlatexMetadata\x18\b \x01(\v2=.WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadataR\rlatexMetadata\x12]\n" +
	"\vmapMetadata\x18\t \x01(\v2;.WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadataR\vmapMetadata\x12x\n" +
	"\x14contentItemsMetadata\x18\n" +
	" \x01(\v2D.WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadataR\x14contentItemsMetadata*b\n" +
	"\x19AIRichResponseMessageType\x12!\n" +
	"\x1dAI_RICH_RESPONSE_TYPE_UNKNOWN\x10\x00\x12\"\n" +
	"\x1eAI_RICH_RESPONSE_TYPE_STANDARD\x10\x01*\xca\x02\n" +
	"\x1cAIRichResponseSubMessageType\x12\x1c\n" +
	"\x18AI_RICH_RESPONSE_UNKNOWN\x10\x00\x12\x1f\n" +
	"\x1bAI_RICH_RESPONSE_GRID_IMAGE\x10\x01\x12\x19\n" +
	"\x15AI_RICH_RESPONSE_TEXT\x10\x02\x12!\n" +
	"\x1dAI_RICH_RESPONSE_INLINE_IMAGE\x10\x03\x12\x1a\n" +
	"\x16AI_RICH_RESPONSE_TABLE\x10\x04\x12\x19\n" +
	"\x15AI_RICH_RESPONSE_CODE\x10\x05\x12\x1c\n" +
	"\x18AI_RICH_RESPONSE_DYNAMIC\x10\x06\x12\x18\n" +
	"\x14AI_RICH_RESPONSE_MAP\x10\a\x12\x1a\n" +
	"\x16AI_RICH_RESPONSE_LATEX\x10\b\x12\"\n" +
	"\x1eAI_RICH_RESPONSE_CONTENT_ITEMS\x10\tB0Z.go.mau.fi/whatsmeow/proto/waAICommonDeprecated"

var (
	file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescOnce sync.Once
	file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescData []byte
)

func file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescGZIP() []byte {
	file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescOnce.Do(func() {
		file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDesc), len(file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDesc)))
	})
	return file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDescData
}

var file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
var file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
var file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_goTypes = []any{
	(AIRichResponseMessageType)(0),                                               // 0: WAWebProtobufsAICommonDeprecated.AIRichResponseMessageType
	(AIRichResponseSubMessageType)(0),                                            // 1: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessageType
	(AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment)(0),          // 2: WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment
	(AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType)(0),              // 3: WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType
	(AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType)(0),         // 4: WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType
	(AIRichResponseContentItemsMetadata_ContentType)(0),                          // 5: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.ContentType
	(*AIRichResponseInlineImageMetadata)(nil),                                    // 6: WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata
	(*AIRichResponseCodeMetadata)(nil),                                           // 7: WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata
	(*AIRichResponseDynamicMetadata)(nil),                                        // 8: WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata
	(*AIRichResponseContentItemsMetadata)(nil),                                   // 9: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata
	(*AIRichResponseImageURL)(nil),                                               // 10: WAWebProtobufsAICommonDeprecated.AIRichResponseImageURL
	(*AIRichResponseGridImageMetadata)(nil),                                      // 11: WAWebProtobufsAICommonDeprecated.AIRichResponseGridImageMetadata
	(*AIRichResponseTableMetadata)(nil),                                          // 12: WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadata
	(*AIRichResponseLatexMetadata)(nil),                                          // 13: WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadata
	(*AIRichResponseMapMetadata)(nil),                                            // 14: WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadata
	(*AIRichResponseSubMessage)(nil),                                             // 15: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage
	(*AIRichResponseCodeMetadata_AIRichResponseCodeBlock)(nil),                   // 16: WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeBlock
	(*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata)(nil), // 17: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata
	(*AIRichResponseContentItemsMetadata_AIRichResponseReelItem)(nil),            // 18: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseReelItem
	(*AIRichResponseTableMetadata_AIRichResponseTableRow)(nil),                   // 19: WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadata.AIRichResponseTableRow
	(*AIRichResponseLatexMetadata_AIRichResponseLatexExpression)(nil),            // 20: WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadata.AIRichResponseLatexExpression
	(*AIRichResponseMapMetadata_AIRichResponseMapAnnotation)(nil),                // 21: WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadata.AIRichResponseMapAnnotation
}
var file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_depIdxs = []int32{
	10, // 0: WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata.imageURL:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseImageURL
	2,  // 1: WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata.alignment:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment
	16, // 2: WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.codeBlocks:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeBlock
	4,  // 3: WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata.type:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType
	17, // 4: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.itemsMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata
	5,  // 5: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.contentType:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.ContentType
	10, // 6: WAWebProtobufsAICommonDeprecated.AIRichResponseGridImageMetadata.gridImageURL:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseImageURL
	10, // 7: WAWebProtobufsAICommonDeprecated.AIRichResponseGridImageMetadata.imageURLs:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseImageURL
	19, // 8: WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadata.rows:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadata.AIRichResponseTableRow
	20, // 9: WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadata.expressions:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadata.AIRichResponseLatexExpression
	21, // 10: WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadata.annotations:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadata.AIRichResponseMapAnnotation
	1,  // 11: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.messageType:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessageType
	11, // 12: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.gridImageMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseGridImageMetadata
	6,  // 13: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.imageMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseInlineImageMetadata
	7,  // 14: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.codeMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata
	12, // 15: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.tableMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseTableMetadata
	8,  // 16: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.dynamicMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseDynamicMetadata
	13, // 17: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.latexMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseLatexMetadata
	14, // 18: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.mapMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseMapMetadata
	9,  // 19: WAWebProtobufsAICommonDeprecated.AIRichResponseSubMessage.contentItemsMetadata:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata
	3,  // 20: WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.highlightType:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType
	18, // 21: WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.reelItem:type_name -> WAWebProtobufsAICommonDeprecated.AIRichResponseContentItemsMetadata.AIRichResponseReelItem
	22, // [22:22] is the sub-list for method output_type
	22, // [22:22] is the sub-list for method input_type
	22, // [22:22] is the sub-list for extension type_name
	22, // [22:22] is the sub-list for extension extendee
	0,  // [0:22] is the sub-list for field type_name
}

func init() { file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_init() }
func file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_init() {
	if File_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto != nil {
		return
	}
	file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes[11].OneofWrappers = []any{
		(*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem)(nil),
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDesc), len(file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_rawDesc)),
			NumEnums:      6,
			NumMessages:   16,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_goTypes,
		DependencyIndexes: file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_depIdxs,
		EnumInfos:         file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_enumTypes,
		MessageInfos:      file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_msgTypes,
	}.Build()
	File_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto = out.File
	file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_goTypes = nil
	file_waAICommonDeprecated_WAWebProtobufsAICommonDeprecated_proto_depIdxs = nil
}
