1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/enums/search_term_match_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// Possible match types for a keyword triggering an ad, including variants.
26type SearchTermMatchTypeEnum_SearchTermMatchType int32
27
28const (
29	// Not specified.
30	SearchTermMatchTypeEnum_UNSPECIFIED SearchTermMatchTypeEnum_SearchTermMatchType = 0
31	// Used for return value only. Represents value unknown in this version.
32	SearchTermMatchTypeEnum_UNKNOWN SearchTermMatchTypeEnum_SearchTermMatchType = 1
33	// Broad match.
34	SearchTermMatchTypeEnum_BROAD SearchTermMatchTypeEnum_SearchTermMatchType = 2
35	// Exact match.
36	SearchTermMatchTypeEnum_EXACT SearchTermMatchTypeEnum_SearchTermMatchType = 3
37	// Phrase match.
38	SearchTermMatchTypeEnum_PHRASE SearchTermMatchTypeEnum_SearchTermMatchType = 4
39	// Exact match (close variant).
40	SearchTermMatchTypeEnum_NEAR_EXACT SearchTermMatchTypeEnum_SearchTermMatchType = 5
41	// Phrase match (close variant).
42	SearchTermMatchTypeEnum_NEAR_PHRASE SearchTermMatchTypeEnum_SearchTermMatchType = 6
43)
44
45var SearchTermMatchTypeEnum_SearchTermMatchType_name = map[int32]string{
46	0: "UNSPECIFIED",
47	1: "UNKNOWN",
48	2: "BROAD",
49	3: "EXACT",
50	4: "PHRASE",
51	5: "NEAR_EXACT",
52	6: "NEAR_PHRASE",
53}
54
55var SearchTermMatchTypeEnum_SearchTermMatchType_value = map[string]int32{
56	"UNSPECIFIED": 0,
57	"UNKNOWN":     1,
58	"BROAD":       2,
59	"EXACT":       3,
60	"PHRASE":      4,
61	"NEAR_EXACT":  5,
62	"NEAR_PHRASE": 6,
63}
64
65func (x SearchTermMatchTypeEnum_SearchTermMatchType) String() string {
66	return proto.EnumName(SearchTermMatchTypeEnum_SearchTermMatchType_name, int32(x))
67}
68
69func (SearchTermMatchTypeEnum_SearchTermMatchType) EnumDescriptor() ([]byte, []int) {
70	return fileDescriptor_505ba0d0a9da1b88, []int{0, 0}
71}
72
73// Container for enum describing match types for a keyword triggering an ad.
74type SearchTermMatchTypeEnum struct {
75	XXX_NoUnkeyedLiteral struct{} `json:"-"`
76	XXX_unrecognized     []byte   `json:"-"`
77	XXX_sizecache        int32    `json:"-"`
78}
79
80func (m *SearchTermMatchTypeEnum) Reset()         { *m = SearchTermMatchTypeEnum{} }
81func (m *SearchTermMatchTypeEnum) String() string { return proto.CompactTextString(m) }
82func (*SearchTermMatchTypeEnum) ProtoMessage()    {}
83func (*SearchTermMatchTypeEnum) Descriptor() ([]byte, []int) {
84	return fileDescriptor_505ba0d0a9da1b88, []int{0}
85}
86
87func (m *SearchTermMatchTypeEnum) XXX_Unmarshal(b []byte) error {
88	return xxx_messageInfo_SearchTermMatchTypeEnum.Unmarshal(m, b)
89}
90func (m *SearchTermMatchTypeEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
91	return xxx_messageInfo_SearchTermMatchTypeEnum.Marshal(b, m, deterministic)
92}
93func (m *SearchTermMatchTypeEnum) XXX_Merge(src proto.Message) {
94	xxx_messageInfo_SearchTermMatchTypeEnum.Merge(m, src)
95}
96func (m *SearchTermMatchTypeEnum) XXX_Size() int {
97	return xxx_messageInfo_SearchTermMatchTypeEnum.Size(m)
98}
99func (m *SearchTermMatchTypeEnum) XXX_DiscardUnknown() {
100	xxx_messageInfo_SearchTermMatchTypeEnum.DiscardUnknown(m)
101}
102
103var xxx_messageInfo_SearchTermMatchTypeEnum proto.InternalMessageInfo
104
105func init() {
106	proto.RegisterEnum("google.ads.googleads.v1.enums.SearchTermMatchTypeEnum_SearchTermMatchType", SearchTermMatchTypeEnum_SearchTermMatchType_name, SearchTermMatchTypeEnum_SearchTermMatchType_value)
107	proto.RegisterType((*SearchTermMatchTypeEnum)(nil), "google.ads.googleads.v1.enums.SearchTermMatchTypeEnum")
108}
109
110func init() {
111	proto.RegisterFile("google/ads/googleads/v1/enums/search_term_match_type.proto", fileDescriptor_505ba0d0a9da1b88)
112}
113
114var fileDescriptor_505ba0d0a9da1b88 = []byte{
115	// 339 bytes of a gzipped FileDescriptorProto
116	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0xdf, 0x4a, 0xf3, 0x30,
117	0x18, 0xc6, 0xbf, 0x76, 0xdf, 0x26, 0x66, 0xa0, 0xa5, 0x1e, 0x28, 0xe2, 0x0e, 0xb6, 0x0b, 0x48,
118	0x29, 0x9e, 0xc5, 0xa3, 0x74, 0xab, 0x73, 0x88, 0x5d, 0xd9, 0x3f, 0x45, 0x0a, 0x23, 0xae, 0xa1,
119	0x0e, 0x96, 0xa4, 0x34, 0xdd, 0x60, 0x97, 0xe1, 0x2d, 0x78, 0xe8, 0xa5, 0x78, 0x29, 0x82, 0xf7,
120	0x20, 0x49, 0xb6, 0x1e, 0x4d, 0x4f, 0xca, 0xaf, 0x79, 0xde, 0xe7, 0xe1, 0x7d, 0x1f, 0x80, 0x32,
121	0x21, 0xb2, 0x15, 0xf5, 0x48, 0x2a, 0x3d, 0x83, 0x8a, 0x36, 0xbe, 0x47, 0xf9, 0x9a, 0x49, 0x4f,
122	0x52, 0x52, 0x2c, 0x5e, 0xe7, 0x25, 0x2d, 0xd8, 0x9c, 0x91, 0x52, 0xe1, 0x36, 0xa7, 0x30, 0x2f,
123	0x44, 0x29, 0xdc, 0x96, 0x31, 0x40, 0x92, 0x4a, 0x58, 0x79, 0xe1, 0xc6, 0x87, 0xda, 0x7b, 0x79,
124	0xb5, 0x8f, 0xce, 0x97, 0x1e, 0xe1, 0x5c, 0x94, 0xa4, 0x5c, 0x0a, 0x2e, 0x8d, 0xb9, 0xf3, 0x66,
125	0x81, 0xf3, 0xb1, 0x4e, 0x9f, 0xd0, 0x82, 0x3d, 0xa8, 0xec, 0xc9, 0x36, 0xa7, 0x21, 0x5f, 0xb3,
126	0xce, 0x06, 0x9c, 0x1d, 0x90, 0xdc, 0x53, 0xd0, 0x9c, 0x46, 0xe3, 0x38, 0xec, 0x0e, 0x6e, 0x07,
127	0x61, 0xcf, 0xf9, 0xe7, 0x36, 0xc1, 0xd1, 0x34, 0xba, 0x8f, 0x86, 0x8f, 0x91, 0x63, 0xb9, 0xc7,
128	0xa0, 0x1e, 0x8c, 0x86, 0xb8, 0xe7, 0xd8, 0x0a, 0xc3, 0x27, 0xdc, 0x9d, 0x38, 0x35, 0x17, 0x80,
129	0x46, 0x7c, 0x37, 0xc2, 0xe3, 0xd0, 0xf9, 0xef, 0x9e, 0x00, 0x10, 0x85, 0x78, 0x34, 0x37, 0x5a,
130	0x5d, 0xe5, 0xe9, 0xff, 0xdd, 0x40, 0x23, 0xf8, 0xb6, 0x40, 0x7b, 0x21, 0x18, 0xfc, 0xf3, 0xae,
131	0xe0, 0xe2, 0xc0, 0x6e, 0xb1, 0xba, 0x29, 0xb6, 0x9e, 0x83, 0x9d, 0x35, 0x13, 0x2b, 0xc2, 0x33,
132	0x28, 0x8a, 0xcc, 0xcb, 0x28, 0xd7, 0x17, 0xef, 0xeb, 0xcd, 0x97, 0xf2, 0x97, 0xb6, 0x6f, 0xf4,
133	0xf7, 0xdd, 0xae, 0xf5, 0x31, 0xfe, 0xb0, 0x5b, 0x7d, 0x13, 0x85, 0x53, 0x09, 0x0d, 0x2a, 0x9a,
134	0xf9, 0x50, 0x55, 0x24, 0x3f, 0xf7, 0x7a, 0x82, 0x53, 0x99, 0x54, 0x7a, 0x32, 0xf3, 0x13, 0xad,
135	0x7f, 0xd9, 0x6d, 0xf3, 0x88, 0x10, 0x4e, 0x25, 0x42, 0xd5, 0x04, 0x42, 0x33, 0x1f, 0x21, 0x3d,
136	0xf3, 0xd2, 0xd0, 0x8b, 0x5d, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x9a, 0x3f, 0x40, 0xe6, 0x05,
137	0x02, 0x00, 0x00,
138}
139