1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v2/enums/search_engine_results_page_type.proto
3
4package enums
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	_ "google.golang.org/genproto/googleapis/api/annotations"
12)
13
14// Reference imports to suppress errors if they are not otherwise used.
15var _ = proto.Marshal
16var _ = fmt.Errorf
17var _ = math.Inf
18
19// This is a compile-time assertion to ensure that this generated file
20// is compatible with the proto package it is being compiled against.
21// A compilation error at this line likely means your copy of the
22// proto package needs to be updated.
23const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
24
25// The type of the search engine results page.
26type SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType int32
27
28const (
29	// Not specified.
30	SearchEngineResultsPageTypeEnum_UNSPECIFIED SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType = 0
31	// Used for return value only. Represents value unknown in this version.
32	SearchEngineResultsPageTypeEnum_UNKNOWN SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType = 1
33	// Only ads were contained in the search engine results page.
34	SearchEngineResultsPageTypeEnum_ADS_ONLY SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType = 2
35	// Only organic results were contained in the search engine results page.
36	SearchEngineResultsPageTypeEnum_ORGANIC_ONLY SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType = 3
37	// Both ads and organic results were contained in the search engine results
38	// page.
39	SearchEngineResultsPageTypeEnum_ADS_AND_ORGANIC SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType = 4
40)
41
42var SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType_name = map[int32]string{
43	0: "UNSPECIFIED",
44	1: "UNKNOWN",
45	2: "ADS_ONLY",
46	3: "ORGANIC_ONLY",
47	4: "ADS_AND_ORGANIC",
48}
49
50var SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType_value = map[string]int32{
51	"UNSPECIFIED":     0,
52	"UNKNOWN":         1,
53	"ADS_ONLY":        2,
54	"ORGANIC_ONLY":    3,
55	"ADS_AND_ORGANIC": 4,
56}
57
58func (x SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType) String() string {
59	return proto.EnumName(SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType_name, int32(x))
60}
61
62func (SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType) EnumDescriptor() ([]byte, []int) {
63	return fileDescriptor_3d2e82ab27a0c78d, []int{0, 0}
64}
65
66// The type of the search engine results page.
67type SearchEngineResultsPageTypeEnum struct {
68	XXX_NoUnkeyedLiteral struct{} `json:"-"`
69	XXX_unrecognized     []byte   `json:"-"`
70	XXX_sizecache        int32    `json:"-"`
71}
72
73func (m *SearchEngineResultsPageTypeEnum) Reset()         { *m = SearchEngineResultsPageTypeEnum{} }
74func (m *SearchEngineResultsPageTypeEnum) String() string { return proto.CompactTextString(m) }
75func (*SearchEngineResultsPageTypeEnum) ProtoMessage()    {}
76func (*SearchEngineResultsPageTypeEnum) Descriptor() ([]byte, []int) {
77	return fileDescriptor_3d2e82ab27a0c78d, []int{0}
78}
79
80func (m *SearchEngineResultsPageTypeEnum) XXX_Unmarshal(b []byte) error {
81	return xxx_messageInfo_SearchEngineResultsPageTypeEnum.Unmarshal(m, b)
82}
83func (m *SearchEngineResultsPageTypeEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
84	return xxx_messageInfo_SearchEngineResultsPageTypeEnum.Marshal(b, m, deterministic)
85}
86func (m *SearchEngineResultsPageTypeEnum) XXX_Merge(src proto.Message) {
87	xxx_messageInfo_SearchEngineResultsPageTypeEnum.Merge(m, src)
88}
89func (m *SearchEngineResultsPageTypeEnum) XXX_Size() int {
90	return xxx_messageInfo_SearchEngineResultsPageTypeEnum.Size(m)
91}
92func (m *SearchEngineResultsPageTypeEnum) XXX_DiscardUnknown() {
93	xxx_messageInfo_SearchEngineResultsPageTypeEnum.DiscardUnknown(m)
94}
95
96var xxx_messageInfo_SearchEngineResultsPageTypeEnum proto.InternalMessageInfo
97
98func init() {
99	proto.RegisterEnum("google.ads.googleads.v2.enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType", SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType_name, SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType_value)
100	proto.RegisterType((*SearchEngineResultsPageTypeEnum)(nil), "google.ads.googleads.v2.enums.SearchEngineResultsPageTypeEnum")
101}
102
103func init() {
104	proto.RegisterFile("google/ads/googleads/v2/enums/search_engine_results_page_type.proto", fileDescriptor_3d2e82ab27a0c78d)
105}
106
107var fileDescriptor_3d2e82ab27a0c78d = []byte{
108	// 339 bytes of a gzipped FileDescriptorProto
109	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x51, 0xd1, 0x4e, 0xc2, 0x30,
110	0x14, 0x75, 0xc3, 0xa8, 0x29, 0x24, 0x2c, 0xf3, 0x4d, 0x25, 0x0a, 0x1f, 0xd0, 0x25, 0xf3, 0xad,
111	0x3e, 0x15, 0x98, 0x84, 0x68, 0xca, 0x02, 0x82, 0xd1, 0x2c, 0x59, 0x2a, 0x6b, 0xea, 0x12, 0x68,
112	0x9b, 0x75, 0x90, 0xf0, 0x1d, 0xfe, 0x81, 0x8f, 0x7e, 0x8a, 0x9f, 0xe2, 0xbb, 0xef, 0x66, 0x2d,
113	0xf0, 0x26, 0x2f, 0xcd, 0xc9, 0x3d, 0xf7, 0x9e, 0x73, 0xcf, 0x2d, 0xe8, 0x71, 0x29, 0xf9, 0x82,
114	0x05, 0x34, 0xd3, 0x81, 0x85, 0x15, 0x5a, 0x87, 0x01, 0x13, 0xab, 0xa5, 0x0e, 0x34, 0xa3, 0xc5,
115	0xfc, 0x3d, 0x65, 0x82, 0xe7, 0x82, 0xa5, 0x05, 0xd3, 0xab, 0x45, 0xa9, 0x53, 0x45, 0x39, 0x4b,
116	0xcb, 0x8d, 0x62, 0x50, 0x15, 0xb2, 0x94, 0x7e, 0xcb, 0x4e, 0x42, 0x9a, 0x69, 0xb8, 0x17, 0x81,
117	0xeb, 0x10, 0x1a, 0x91, 0x8b, 0xab, 0x9d, 0x87, 0xca, 0x03, 0x2a, 0x84, 0x2c, 0x69, 0x99, 0x4b,
118	0xa1, 0xed, 0x70, 0xe7, 0xc3, 0x01, 0xd7, 0x13, 0x63, 0x13, 0x19, 0x97, 0xb1, 0x35, 0x89, 0x29,
119	0x67, 0x4f, 0x1b, 0xc5, 0x22, 0xb1, 0x5a, 0x76, 0x14, 0xb8, 0x3c, 0xd0, 0xe2, 0x37, 0x41, 0x7d,
120	0x4a, 0x26, 0x71, 0xd4, 0x1b, 0xde, 0x0f, 0xa3, 0xbe, 0x77, 0xe4, 0xd7, 0xc1, 0xe9, 0x94, 0x3c,
121	0x90, 0xd1, 0x33, 0xf1, 0x1c, 0xbf, 0x01, 0xce, 0x70, 0x7f, 0x92, 0x8e, 0xc8, 0xe3, 0x8b, 0xe7,
122	0xfa, 0x1e, 0x68, 0x8c, 0xc6, 0x03, 0x4c, 0x86, 0x3d, 0x5b, 0xa9, 0xf9, 0xe7, 0xa0, 0x59, 0xf1,
123	0x98, 0xf4, 0xd3, 0x2d, 0xe3, 0x1d, 0x77, 0x7f, 0x1d, 0xd0, 0x9e, 0xcb, 0x25, 0x3c, 0x98, 0xac,
124	0x7b, 0x73, 0x60, 0xab, 0xb8, 0x4a, 0x17, 0x3b, 0xaf, 0xdd, 0xad, 0x04, 0x97, 0x0b, 0x2a, 0x38,
125	0x94, 0x05, 0x0f, 0x38, 0x13, 0x26, 0xfb, 0xee, 0xe2, 0x2a, 0xd7, 0xff, 0x7c, 0xc0, 0x9d, 0x79,
126	0x3f, 0xdd, 0xda, 0x00, 0xe3, 0x2f, 0xb7, 0x35, 0xb0, 0x52, 0x38, 0xd3, 0xd0, 0xc2, 0x0a, 0xcd,
127	0x42, 0x58, 0x1d, 0x49, 0x7f, 0xef, 0xf8, 0x04, 0x67, 0x3a, 0xd9, 0xf3, 0xc9, 0x2c, 0x4c, 0x0c,
128	0xff, 0xe3, 0xb6, 0x6d, 0x11, 0x21, 0x9c, 0x69, 0x84, 0xf6, 0x1d, 0x08, 0xcd, 0x42, 0x84, 0x4c,
129	0xcf, 0xdb, 0x89, 0x59, 0xec, 0xf6, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x54, 0x58, 0xe5, 0x12, 0x18,
130	0x02, 0x00, 0x00,
131}
132